国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Hibernate多對多

2019-11-08 03:01:29
字體:
來源:轉載
供稿:網友

先建立兩個類:Teacher和Student

public class Teacher {      PRivate int id;      private String name;      private Set<Student> students;          ……//set/get方法  }  
public class Student {      private int id;      private String name;      private Set<Teacher> teachers;          ……//set/get方法  } 多對多關系的建立,在兩個類中,首先要各自包含對方的屬性,由于是多對多,所以是一個集合對象。這個是建立映射關系的基礎。

然后就是對應的映射文件了:

Teacher.hbm.xml:  <hibernate-mapping package="com.it.domain">            <class name="Teacher">          <id name="id">              <generator class="native"/>          </id>          <property name="name"/>          <set name="students" table="teacher_student">             <key column="teacher_id"/>             <many-to-many class="Student" column="student_id"/>          </set>      </class>        </hibernate-mapping> Student.hbm.xml:  <hibernate-mapping package="com.it.domain">            <class name="Student">          <id name="id">              <generator class="native"/>          </id>          <property name="name"/>          <set name="teachers" table="teacher_student">              <key column="student_id"/>              <many-to-many class="Teacher" column="teacher_id"/>          </set>      </class>        </hibernate-mapping>  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安龙县| 体育| 黄骅市| 绥芬河市| 分宜县| 清河县| 施秉县| 琼中| 浮山县| 当阳市| 泸溪县| 丰镇市| 柘荣县| 金平| 汉中市| 大安市| 定兴县| 湖南省| 沛县| 偏关县| 白河县| 正阳县| 宁夏| 固阳县| 永新县| 镇雄县| 平和县| 洛川县| 漳州市| 西丰县| 呼图壁县| 南木林县| 文昌市| 长春市| 墨竹工卡县| 宝清县| 民勤县| 普兰县| 临城县| 井陉县| 祥云县|