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

    評論

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


      回復  更多評論   


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


    網站導航:
     

    導航

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

    統計

    常用鏈接

    留言簿(1)

    我參與的團隊

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日韩国产免费一区二区三区| 免费国产成人午夜在线观看| 色妞WWW精品免费视频| a级毛片视频免费观看| 国产亚洲精品无码拍拍拍色欲| 亚洲av日韩av无码| 久草免费福利资源站| 亚洲an天堂an在线观看| 国产成人高清亚洲一区91| 国产免费一区二区三区VR| 精品亚洲成a人片在线观看 | 亚洲国产电影av在线网址| 免费观看亚洲人成网站| 亚洲黄片毛片在线观看| 亚洲娇小性色xxxx| 成人永久福利免费观看| 黄色网址大全免费| 免费观看AV片在线播放| 亚洲精品成a人在线观看☆| 无码人妻一区二区三区免费n鬼沢| 国产黄色片在线免费观看| 国产成人亚洲精品91专区高清 | 国产综合成人亚洲区| 亚洲人成网站在线观看青青| 91成人免费福利网站在线| 亚洲精品免费在线视频| 在线免费观看毛片网站| gogo免费在线观看| 亚洲一区中文字幕久久| 最近免费字幕中文大全| 亚洲综合区图片小说区| 日本二区免费一片黄2019| 少妇性饥渴无码A区免费| 亚洲精品中文字幕无乱码麻豆| 亚洲黄色免费网址| 亚洲va中文字幕| 日本亚洲视频在线| 成人免费看黄20分钟| 国产亚洲玖玖玖在线观看| 国产成人亚洲精品91专区手机| 日日狠狠久久偷偷色综合免费|