hibernate 的一对多关联关系映射配置

hibernate 是操作实体类:

表是一对多的关系,当创建这2个实体的时候

  在一的一方定义一个多的一方的集合

  在多的一方定义一个一的一方的对象

表是多对多的关系,当创建这2个实体的时候

  在互相中都有对方的集合

表是一对一的关系,当创建这2个实体的时候

  在互相中都有对方的对象

hibernate 的一对多关系建立

有2张表,有2个实体类

  然后通过 hibernate 创建一对多的关系映射

一对多的配置:固定方式

  在多的一方(student)

        <!-- 配置一对多的关系 对象(classesEntity) -->
<!--
name:在自己里面一的一方对象的属性名
class:一的一方的全限定名
column:指定外键字段名
-->
<many-to-one name="classesEntity" column="cid"
class="com.demo.third.domain.ClassesEntity" cascade="save-update">
</many-to-one>

  在一的一方(class)

 

 1          <!--
2 配置一对多的关系:集合
3 -->
4 <!--
5 name:集合的名字,自己里面多的一方的集合属性名
6 -->
7 <set name="studentEntities" table="student" cascade="save-update" inverse="true">
8 <!-- 外键的字段名 -->
9 <key column="sid"></key>
10 <!-- class:多的一方的全限定名 -->
11 <one-to-many class="com.demo.third.domain.StudentEntity"/>
12 </set>
上一篇:CAN总线几种正常的“异常”波形


下一篇:Hibernate一对一关联映射配置