Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一

一对一映射种类

一对一主键关联映射(单向)

一对一主键关联映射(双向)

一对一唯一外键关联映射(单向)

一对一唯一外键关联映射(双向)

具体分析

一对一主键关联映射(单向)

关系模型:一个用户一张身份证,一个张省份证对应一个用户,这就是一个一对一的模型。hibernate一对一主键关联映射(单向关联Person----->IdCard


用例图

Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一_第1张图片

数据库模型

Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一_第2张图片

一对一关联映射原理:让两个实体的主键一样,这样就不需要加入多余的字段了

idCard

一对一主键关联映射(双向)

hibernate一对一主键关联映射(双向关联Person<----->IdCard

用例图

Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一_第3张图片

数据库模型

Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一_第4张图片

需要在IdCard加入标签,指示hibernate将关联对象Person

一对一唯一外键关联映射(单向)

用例图

Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一_第5张图片

数据库模型

Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一_第6张图片

hibernate

一对一唯一外键关联映射(单向关联Person----->IdCard

一对一唯一外键关联映射其实是多对一的特例

采用

标签来映射,指定多的一端 unique true ,这样就限制了多的一端的多重性为一,就是这样来映射的。

一对一唯一外键关联映射(双向)

用例图

Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一_第7张图片

数据库模型

Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一_第8张图片

hibernate

一对一唯一外键关联映射(双向关联 Person<----->IdCard

一对一唯一外键关联双向采用

标签映射,必须指定

标签中的

property-ref 属性为关系字段的名称

总结

主要就是应用。

你可能感兴趣的:(Follow Me:深入浅出学习Hibernate五:Hibernate关联映射一对一)