Hibernate一对一 主键关联映射(one-to-one)

*两个对象之间是一对一的关系,如Person-IdCard(人-身份证号)
*有两种策略可以实现一对一的关联映射
》主键关联:即让两个对象具有相同的主键值,以表明它们之间的一一对应关系;数据库不会有额外的字段来维护它们之间的关系,仅通过表的主键来关联

》唯一外键关联:外键关联本来是用于多对一的配置,但是如果加上唯一的限制之后,也可以用来表示一对一关联映射

1.主键关联映射(单向)


实例场景:人-->身份证号(Person-->IdCard),从IdCard看不到Person对象

对象模型:

Hibernate一对一 主键关联映射(one-to-one)

IdCard实体类:

Person实体类:

IdCard实体映射文件:


Person实体映射文件:








你可能感兴趣的:(one-to-one)