• 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>
  • 相关阅读:
    怎么使用ZYNQ PL的GPIO外设
    找不到串口的问题
    找不到串口的问题
    Enable GPOI on EMIO Interface的XPS14.4中显示为0的问题
    ZEDBOARD移植UCOS II 教程
    Nodejs中的EventEmitter
    JSinArray检查数组中是否存在某个值
    vim split
    NoSQL数据库:Redis适用场景及产品定位
    vim学习笔记
  • 原文地址:https://www.cnblogs.com/ice-image/p/10721943.html
Copyright © 2020-2023  润新知