<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)

    我參與的團隊

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品偷伦视频观看免费| 色多多A级毛片免费看| 每天更新的免费av片在线观看 | 亚洲av午夜精品无码专区| 日本黄色动图免费在线观看| 国产亚洲av片在线观看播放| 两个人日本免费完整版在线观看1 两个人的视频www免费 | 亚洲毛片av日韩av无码| 日韩a毛片免费观看| 亚洲中文字幕成人在线| 黄色短视频免费看| 亚洲处破女AV日韩精品| 久久精品人成免费| 亚洲入口无毒网址你懂的| 在线不卡免费视频| 亚洲Av永久无码精品一区二区| 国产成人aaa在线视频免费观看 | 69国产精品视频免费| 亚洲小说图片视频| 日韩成人免费视频播放| 一级做a免费视频观看网站| 亚洲AV无码一区东京热久久| 99精品视频在线免费观看 | 亚洲狠狠综合久久| 久久精品免费一区二区喷潮| 亚洲Av无码国产一区二区| 亚洲精品成人在线| 无人在线观看免费高清| 亚洲中文字幕无码中文| 免费一级毛片在级播放| 国产啪精品视频网站免费尤物| 亚洲男人电影天堂| 免费一级毛片清高播放| 久久精品国产这里是免费| 中国亚洲呦女专区| 亚洲日韩国产一区二区三区| 足恋玩丝袜脚视频免费网站| 男人的天堂av亚洲一区2区| 亚洲人成色7777在线观看| 天天影院成人免费观看| 边摸边吃奶边做爽免费视频网站 |