关系映射

1.这里的关系映射指的是对象之间的关系,并不是指数据库的关系,当对象之间处于下列关系之一时,数据库表该如何映射,变成上该如何对待,红色是重点

2.简化问题

 a) 怎么写Annotation

 b) 增删改查CRUD怎么写

3.一对一

 a) 单向(主键、外键)

 b) 双向(主键、外键)

4.一对多(一个组有多个用户,而每个用户只能属于一个组,这就叫一对多)

 a) 单向

 b) 双向

5.多对一

 a) 单向

 b) 双向

6.多对多

 a) 单向

 b) 双向

7.集合映射

 a) List

 b) Set

 c) Map

8.继承关系(不重要)

 a) 单表

 b) 夺标

 c) 一张主表,多张字表

9.组件映射

 a) @Embeddable

原文地址:https://www.cnblogs.com/ligui989/p/3464968.html