1. 关系, 指的是对象之间的关系, 并不是数据库之间的关系.
2. 简化问题:
a) 怎么写annotation
b) 增删改查CRUD怎么写
对象处于下列关系之一 (一对一, 一对多, 多对多)时, 数据库表如何映射, 编程如何对待?
一个组有很多人, 但是一个人只属于一个组: 一对多
一对一, 一对多, 多对一, 多对多, 还有单向双向, 所以有7种细分 一对多双向和多对一双向一样
3. 一对一单向(主键,外键)
一对一双向(主键,外键)
4. 一对多单向
一对多双向
5. 多对一单向
6. 多对多单向
多对多双向
7. 集合映射(List, Set,Map)
8. 继承关系的映射 (不重要)
9. 组件映射
@Embeddable
@Embedded