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>

转载于:https://www.cnblogs.com/ice-image/p/10721943.html

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

  1. Hibernate - 单向一对多关联关系映射

    上篇博文描述了Hibernate - 单向多对一关联关系映射,本篇博文继续学习单向一对多关系映射. 这里Customer:Order= 1:N,外键保存在Order表中. [1]修改Customer和 ...

  2. (转)Hibernate框架基础——一对多关联关系映射

    http://blog.csdn.net/yerenyuan_pku/article/details/52746413 上一篇文章Hibernate框架基础--映射集合属性详细讲解的是值类型的集合(即 ...

  3. (八)Hibernate的一对多关联关系

    一.概述 例如,以客户(Customer)和订单(Order)为例,一个客户能有多个订单,一个订单只能有一个客户. 从Customer到Order是一对多关联,在java类中的面向对象设计应该一个Cu ...

  4. Hibernate的一对多关联关系(单向和双向)

    在领域模型中,类与类之间最普遍的关系就是关联关系.在 UML 中,关联是有方向的.以 Customer 和 Order 为例:一个用户能发出多个订单, 而一个订单只能属于一个客户.从 Order 到 ...

  5. (经典)Hibernate的一对多关系映射(三)

    一对多关系是表提出来的概念,两张表之间会存在这种,前提是有外键关联. 例如:省份和城市 如果设计类,怎样描述省份和城市之间的一对多关系 省份类里包含多个城市对象,使用 Set集合来描述 城市类里包含一 ...

  6. MyBatis Review——一对多关系映射配置

    示例: 查询订单表及订单明细信息. 编写sql查询语句: SELECTorders.*, USER .username ,USER .sex,USER .address,orderdetail.id ...

  7. Mybatis 一对多 简单映射配置

    只需在一对多的 "一" Model中定义一个list集合: public class SelectQuestion{// 主键IDprivate Integer id;privat ...

  8. ssh备考-02多表关联关系映射(一对一、一对多、多对多如何配置)

    01搭建hibernate框架 02多表关联关系映射 03hibernate各种查询方式 目录 一.搭建环境 二.javabean和xml的基础配置 三.测试多表之间的关联配置效果 一对多级联保存: ...

  9. SSH:Hibernate框架(七种关联关系映射及配置详解)

    概念 基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用. 分类 关联关系分为上述七种,但是由于相互之间有各种关系, ...

最新文章

  1. SQL压力测试用的语句和相关计数器
  2. matlab julian day,通用的日期格式与儒略日(julian day)格式的互相转换
  3. MySQL中的重做日志(redo log),回滚日志(undo log),以及二进制日志(binlog)的简单总结
  4. 【图论】【二叉树】以先序字符串方式建立二叉树
  5. 华为交换机的配置及:access、trunk、hybird端口详解
  6. 用html编写输出今天是星期几,利用Date对象编写程序,判断并输出今天是开学的第几周,星期几。...
  7. 32销售是合理的引导用户购买
  8. 南加州大学等开源元学习研究库learn2learn
  9. [教程]微信官方开源UI库-WeUI使用方法【申明:来源于网络】
  10. 在计算机中如何共享文件夹,如何打开计算机共享-在电脑里设置了共享文件在另在一台电脑里怎么 – 手机爱问...
  11. 网络学习(三十三)Windows Server 2003 DFS(分布式文件系统)
  12. 三种div居中显示方式
  13. android apr分析,APR分析-内存篇
  14. 计算机键盘没有fn,电脑上没有FN键怎么打开小键盘
  15. java应用程序 从 mian函数进入子程序*
  16. Obi Cloth 仿真布 学习
  17. AIX对硬件在线做diag诊断
  18. php中的nl2br函数,PHP nl2br()函数与示例
  19. win10笔记本电脑找不到WLAN
  20. C#由指定数据生成灰度位图或者彩色位图

热门文章

  1. MySQL图形化管理器——EMS SQL Management Studio
  2. OpenBSD操作系统(1)——服务管理程序rcctl 类似linux下的service或systemctl
  3. Linux下服务器搭建(5)——CentOS下Redis的安装
  4. 走进我的交易室04_成功交易的 3 个 M
  5. 一文读懂商业智能(BI):企业数据分析的中枢
  6. 帆软报表插件开发之fine-decision中的ControllerRegisterProvider扩展
  7. 免费生成十字绣字体_十字绣鞋垫图案 手工鞋垫历史长
  8. 计算机网络bd,第七周-计算机网络技术
  9. mysql如何查看dbid_如何获得数据库的DBID
  10. 大学物理实验电学基本参数的测量实验报告_思你所想 | 那些年,我们做过的实验...