<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无码XXX麻豆艾秋| 精品国产呦系列在线观看免费| 国产成人啪精品视频免费网| 污污污视频在线免费观看| 亚洲精品国产美女久久久| 91九色精品国产免费| 男男gvh肉在线观看免费| 亚洲AV无码第一区二区三区| 成年女人免费视频播放77777| 边摸边吃奶边做爽免费视频99| 亚洲精品高清国产一久久| 蜜桃精品免费久久久久影院| 女同免费毛片在线播放| 亚洲美国产亚洲AV| 亚洲αv久久久噜噜噜噜噜| 免费黄色大片网站| 日韩精品人妻系列无码专区免费 | 免费精品久久天干天干| 亚洲日本久久一区二区va| 亚洲色大成网站WWW久久九九| 动漫黄网站免费永久在线观看 | 久久精品国产免费观看| 一级A毛片免费观看久久精品| 亚洲成人动漫在线观看| 久久青青草原亚洲av无码| 成人黄软件网18免费下载成人黄18免费视频 | 嫩草在线视频www免费看| 亚洲国产成人AV网站| 亚洲精品456在线播放| 亚洲午夜久久久久妓女影院| 精品国产免费观看一区| 100部毛片免费全部播放完整| 亚洲免费日韩无码系列| 亚洲av永久中文无码精品| 亚洲第一网站免费视频| 久久久久久久尹人综合网亚洲 | 91亚洲自偷手机在线观看| 国产午夜亚洲精品国产成人小说| 日韩毛片免费无码无毒视频观看| 国产激情免费视频在线观看| 一个人免费观看日本www视频 |