<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 甜咖啡 閱讀(3535) 評論(1)  編輯  收藏

    評論

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


      回復  更多評論   


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


    網站導航:
     

    導航

    <2014年11月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    統計

    常用鏈接

    留言簿(1)

    我參與的團隊

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品永久www忘忧草| 最近免费中文字幕MV在线视频3 | 一二三四免费观看在线视频中文版| 一二三四在线观看免费高清中文在线观看| 美女视频黄的全免费视频| 在线成人a毛片免费播放| 亚洲av无码乱码在线观看野外| 亚洲gv白嫩小受在线观看| 久久精品国产亚洲AV蜜臀色欲| 噜噜噜亚洲色成人网站| 99精品视频免费观看| 免费在线黄色网址| 亚洲成人网在线播放| 免费看一级一级人妻片 | 免费一看一级毛片| 亚洲精品中文字幕乱码| 美女巨胸喷奶水视频www免费| 成人毛片视频免费网站观看| 亚洲A∨无码一区二区三区| 美女视频黄频a免费大全视频| 久久免费看黄a级毛片| 久久99精品免费视频| 奇米影视亚洲春色| 亚洲乱码日产精品一二三| 1000部禁片黄的免费看| 亚洲AV成人一区二区三区AV| 国产免费高清69式视频在线观看 | 无码人妻一区二区三区免费视频 | 你是我的城池营垒免费看 | 黄色毛片免费在线观看| 免费高清av一区二区三区| 亚洲一区二区三区免费在线观看| 91香蕉国产线观看免费全集| 夜夜亚洲天天久久| 波多野结衣免费在线| 亚洲综合无码一区二区痴汉| 精品免费久久久久久成人影院| 亚洲精华国产精华精华液| 免费中文字幕在线观看| eeuss影院ss奇兵免费com| 亚洲人成图片小说网站|