<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

    表關系 如圖:

    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 配置文件內容:
    <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 配置文件內容:
    <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 甜咖啡 閱讀(3532) 評論(1)  編輯  收藏

    評論

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


      回復  更多評論   


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


    網站導航:
     

    導航

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

    統計

    常用鏈接

    留言簿(1)

    我參與的團隊

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲欧美日韩中文二区| 亚洲国产一级在线观看| 日韩在线播放全免费| 人妻无码久久一区二区三区免费 | 日本亚洲国产一区二区三区| mm1313亚洲国产精品美女| 免费国产精品视频| 亚洲精品国产日韩无码AV永久免费网| 免费成人在线观看| 精品亚洲一区二区三区在线观看 | 84pao国产成视频免费播放| 无码人妻AV免费一区二区三区| 久久aⅴ免费观看| 在线美女免费观看网站h| www.免费在线观看| 免费高清在线爱做视频| 国产又长又粗又爽免费视频 | 国产一级淫片视频免费看| 免费一级毛片在级播放| 久久久久亚洲?V成人无码| 精品国产综合成人亚洲区| 亚洲五月六月丁香激情| 亚洲人成在线精品| 亚洲色www永久网站| 在线观看亚洲免费| 久久精品成人免费观看97| 亚洲国产精品嫩草影院久久| 亚洲中文字幕无码专区| 亚洲AV无码乱码在线观看富二代 | 亚洲欧洲日韩不卡| 亚洲1234区乱码| 成人精品国产亚洲欧洲| 91丁香亚洲综合社区| 国产尤物在线视精品在亚洲| 一个人免费观看日本www视频| 日本免费中文字幕| 好男人www免费高清视频在线| 丁香亚洲综合五月天婷婷| 久久精品亚洲视频| 亚洲a∨无码一区二区| 成人黄网站片免费视频|