Hibernate-----关系映射 重点!!!

1. 关系, 指的是对象之间的关系, 并不是数据库之间的关系.

2. 简化问题:

   a) 怎么写annotation

   b) 增删改查CRUD怎么写

对象处于下列关系之一 (一对一, 一对多, 多对多)时, 数据库表如何映射, 编程如何对待?

一个组有很多人, 但是一个人只属于一个组: 一对多

一对一, 一对多, 多对一, 多对多, 还有单向双向, 所以有7种细分 一对多双向和多对一双向一样

3. 一对一单向(主键,外键)

    一对一双向(主键,外键)

4. 一对多单向

   一对多双向

5.  多对一单向

6.  多对多单向  

     多对多双向

7. 集合映射(List, Set,Map)

8. 继承关系的映射 (不重要)

9. 组件映射

   @Embeddable

   @Embedded

原文地址:https://www.cnblogs.com/wujixing/p/5418082.html