hibernate一对一唯一外键关联映射(双向关联Person<---->IdCard)
一对一唯一外键关联双向,需要在另一端(idcard),添加<one-to-one>标签,指示hibernate如何加载
其关联对象,默认根据主键加载person,外键关联映射中,因为两个实体采用的是person的外键维护的关系,
所以不能指定主键加载person,而要根据person的外键加载,所以采用如下映射方式:
<one-to-one name="person" property-ref="idCard"/>
1、Person的POJO类:
1public class Person {23 private int id;45 private String name;67 private IdCard idCard;8//省略setter、getter方法9}
2、IdCard的POJO类:
1public class IdCard {23 private int id;45 private String cardNo;67 private Person person;8//省略setter、getter方法9}
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索hibernate
, private
, 外键
, 关联
, person
, 双向
, hibernate关联配置主键
, 环境关联外键link
, 环境外键实体类link
, hibernate关联
, 一对一
, 添加外键
, 双向关联
一对一映射
,以便于您获取更多的相关知识。