首页 > Web开发 > 详细

六 Hibernate表关系及其配置

时间:2019-01-22 23:56:09      阅读:269      评论:0      收藏:0      [点我收藏+]
  • Hibernate的一对多关联映射

  • Hibernate的多对多关联映射

 

数据库表与表之间的关系:一对多,多对多,一对一

一对多:一个部门对应多个员工,一个员工只能属于一个部门。一个客户对应多个联系人,一个联系人只能属于一个客户

一对多建表:在多的一方创建外键。

多对多:一个学生可以选择多门课程,一门课程可以被多个学生选择。一个用户可以选择多个角色,一个角色可以被多个用户选择。

多对多建表:创建中间表。中间表至少有两个字段分别作为外键指向多对多双方的主键。

技术分享图片

一对一(了解):

一般可以建成一张表。

一个公司只能有一个注册地址,一个注册地址只能被一个公司注册。

建表原则:

唯一外键对应,外键加约束unique来保证一对一

主键对应

技术分享图片

 

 

表关系配置:

一对多关系的配置:多的一方放一的一方的对象,一的一方放多的一方的集合,双向配置,可以双向查询。

表架构:

技术分享图片

实体类配置:

技术分享图片

 

技术分享图片

映射文件配置:

多的一方:

技术分享图片

 

一的一方:

技术分享图片

 

六 Hibernate表关系及其配置

原文:https://www.cnblogs.com/ltfxy/p/10306510.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!