国产探花免费观看_亚洲丰满少妇自慰呻吟_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>  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台安县| 鄂尔多斯市| 新蔡县| 武功县| 兴安县| 淮滨县| 新竹县| 五台县| 石渠县| 高阳县| 东乌珠穆沁旗| 措勤县| 永州市| 囊谦县| 景泰县| 介休市| 洛南县| 玉树县| 拉萨市| 赣榆县| 会泽县| 英德市| 靖宇县| 通州市| 巍山| 苗栗市| 七台河市| 那坡县| 木里| 保山市| 舞阳县| 棋牌| 察哈| 凭祥市| 论坛| 鹤峰县| 道真| 丹寨县| 虹口区| 石楼县| 阿拉善左旗|