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

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

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

    甜咖啡

    我的IT空間

    hibernate 多對(duì)多映射配置詳解

    hibernate 多對(duì)多映射配置詳解
    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測(cè)試類部分代碼:
    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 甜咖啡 閱讀(3531) 評(píng)論(1)  編輯  收藏

    評(píng)論

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


      回復(fù)  更多評(píng)論   


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


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

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

    統(tǒng)計(jì)

    常用鏈接

    留言簿(1)

    我參與的團(tuán)隊(duì)

    隨筆檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 久久亚洲精品中文字幕三区| 亚洲第一黄片大全| 亚洲Av无码精品色午夜| 三年在线观看免费观看完整版中文| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲国产美女精品久久久久∴| 国产精品免费视频观看拍拍| 在线观看午夜亚洲一区| 中文字幕a∨在线乱码免费看| 亚洲日韩精品无码一区二区三区| 中文字幕在线免费视频| 久久亚洲国产欧洲精品一| 先锋影音资源片午夜在线观看视频免费播放 | 日韩中文字幕精品免费一区| 亚洲伊人久久精品| 在线视频观看免费视频18| 亚洲色大成网站www尤物| 日产乱码一卡二卡三免费| 男人j进女人p免费视频| 国产专区一va亚洲v天堂| 最近免费中文字幕MV在线视频3| 久久99亚洲网美利坚合众国| 成人性生交大片免费看午夜a| 美女视频黄频a免费大全视频| 亚洲日韩国产精品第一页一区| 亚洲精品免费在线观看| 亚洲熟妇av午夜无码不卡| jjzz亚洲亚洲女人| 久久青草精品38国产免费| 亚洲愉拍一区二区三区| 亚洲第一福利网站在线观看| 99ee6热久久免费精品6| 亚洲欧美精品午睡沙发| 日本亚洲国产一区二区三区 | 黄色免费在线网站| 国产.亚洲.欧洲在线| 亚洲а∨天堂久久精品| 97国产在线公开免费观看| 337P日本欧洲亚洲大胆艺术图 | 国产a v无码专区亚洲av| aⅴ免费在线观看|