码迷,mamicode.com
首页 > Web开发 > 详细

六 Hibernate表关系及其配置

时间:2019-01-23 00:25:27      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:.com   多个   文件   对象   http   公司   选择   src   一对多   

  • Hibernate的一对多关联映射

  • Hibernate的多对多关联映射

 

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

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

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

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

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

技术分享图片

一对一(了解):

一般可以建成一张表。

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

建表原则:

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

主键对应

技术分享图片

 

 

表关系配置:

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

表架构:

技术分享图片

实体类配置:

技术分享图片

 

技术分享图片

映射文件配置:

多的一方:

技术分享图片

 

一的一方:

技术分享图片

 

六 Hibernate表关系及其配置

标签:.com   多个   文件   对象   http   公司   选择   src   一对多   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!