-
Hibernate的一对多关联映射
-
Hibernate的多对多关联映射
数据库表与表之间的关系:一对多,多对多,一对一
一对多:一个部门对应多个员工,一个员工只能属于一个部门。一个客户对应多个联系人,一个联系人只能属于一个客户
一对多建表:在多的一方创建外键。
多对多:一个学生可以选择多门课程,一门课程可以被多个学生选择。一个用户可以选择多个角色,一个角色可以被多个用户选择。
多对多建表:创建中间表。中间表至少有两个字段分别作为外键指向多对多双方的主键。
一对一(了解):
一般可以建成一张表。
一个公司只能有一个注册地址,一个注册地址只能被一个公司注册。
建表原则:
唯一外键对应,外键加约束unique来保证一对一
主键对应
表关系配置:
一对多关系的配置:多的一方放一的一方的对象,一的一方放多的一方的集合,双向配置,可以双向查询。
表架构:
实体类配置:
映射文件配置:
多的一方:
一的一方:
原文地址:https://www.cnblogs.com/ltfxy/p/10306510.html
时间: 2024-11-07 23:23:29