<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    甜咖啡

    我的IT空間

    hibernate 多對多映射配置詳解

    hibernate 多對多映射配置詳解
    2008-12-12 17:04

    表關(guān)系 如圖:

    Teacher.java文件:
    private int id;
    private String name;
    private Set teachers;

    Student.java文件:
    private int id;
    private String name;
    private Set students;

    Teacher.hbm.xml 配置文件內(nèi)容:
    <hibernate-mapping>
    <class name="com.bean.Teacher" table="teacher">
       <id name="id" type="int">
        <column name="id"></column>
        <generator class="native"></generator>
       </id>
       <property name="name" type="java.lang.String" column="name"></property>
       <set name="students" table="student_teacher" cascade="all">
        <key column="teacher_id"></key>
        <many-to-many class="com.bean.Student" column="student_id"></many-to-many>
       </set>
       </class>
    </hibernate-mapping>

    Student.hbm.xml 配置文件內(nèi)容:
    <hibernate-mapping>
    <class name="com.bean.Student" table="student">
       <id name="id" type="int">
        <column name="id"></column>
        <generator class="native"></generator>
       </id>
       <property name="name" type="java.lang.String" column="name"></property>
    <set name="teachers" table="student_teacher" cascade="all">
        <key column="student_id"></key>
        <many-to-many class="com.bean.Teacher" column="teacher_id"></many-to-many>
       </set>

    </class>
    </hibernate-mapping>

    test測試類部分代碼:
    List list = session.createQuery("from Teacher").list();
       for(int i=0; i<list.size(); i++){
        Teacher teacher = (Teacher)list.get(i);
        System.out.println("Teacher_name: "+teacher.getName());
        Iterator it = teacher.getStudents().iterator();
        while(it.hasNext()){
         Student student =(Student) it.next();
         System.out.println("student_name: "+student.getName());
        }
        System.out.print("---------------------------\n");

    }

    posted on 2011-03-26 23:34 甜咖啡 閱讀(3535) 評論(1)  編輯  收藏

    評論

    # re: hibernate 多對多映射配置詳解[未登錄] 2014-11-24 16:50 a


      回復  更多評論   


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     

    導航

    <2011年3月>
    272812345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    統(tǒng)計

    常用鏈接

    留言簿(1)

    我參與的團隊

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久久久久久久久免免费精品| 亚洲AV无码成人专区片在线观看 | 99在线视频免费观看| 日本亚洲欧洲免费天堂午夜看片女人员 | sss日本免费完整版在线观看| 国内精品免费视频自在线| 亚洲图片中文字幕| av无码免费一区二区三区| 亚洲av永久无码精品天堂久久 | 4480yy私人影院亚洲| 久久香蕉国产线看免费| 久久亚洲精品成人| 91久久精品国产免费一区| 亚洲色欲或者高潮影院| 免费人成网站在线观看10分钟| 亚洲伊人久久大香线蕉啊| 青青草免费在线视频| 亚洲精品无码av中文字幕| 国产成人高清精品免费软件| 亚洲另类精品xxxx人妖| 可以免费看黄视频的网站| 亚洲熟妇无码一区二区三区| 日韩一区二区免费视频| 日亚毛片免费乱码不卡一区| 人人狠狠综合久久亚洲婷婷| 99久久国产热无码精品免费| 亚洲砖码砖专无区2023| 亚洲第一福利网站在线观看| 好猛好深好爽好硬免费视频| 亚洲一区综合在线播放| 久久久久免费看黄A片APP| 在线观看亚洲精品专区| 在线a亚洲v天堂网2019无码| 在线看片免费人成视久网| 亚洲性无码AV中文字幕| 亚洲人成色7777在线观看不卡 | 久久精品国产亚洲αv忘忧草| 国产免费私拍一区二区三区 | 2019中文字幕在线电影免费| 久久亚洲精品11p| 亚洲av最新在线网址|