Hibernate一对一映射(基于外键的映射,基于主键的映射)

需求: 

用户与身份证信息

一条用户记录对应一条身份证信息!  一对一的关系!


基于外键的映射

步骤一:新建两个实体类user  IdCard 

Hibernate一对一映射(基于外键的映射,基于主键的映射)


Hibernate一对一映射(基于外键的映射,基于主键的映射)



步骤二:配置相对应的   user.hbm.xml 和  IdCard.hbm.xml文件 

Hibernate一对一映射(基于外键的映射,基于主键的映射)

Hibernate一对一映射(基于外键的映射,基于主键的映射)



步骤三:建立测试应用程序类 App1

Hibernate一对一映射(基于外键的映射,基于主键的映射)

Hibernate一对一映射(基于外键的映射,基于主键的映射)



Hibernate一对一映射(基于外键的映射,基于主键的映射)



基于主键的映射

步骤一:新建两个实体类user  IdCard (同上,此处省略)
Hibernate一对一映射(基于外键的映射,基于主键的映射)
Hibernate一对一映射(基于外键的映射,基于主键的映射)

步骤二:配置相对应的 user.hbm.xml 和  IdCard.hbm.xml文件 
Hibernate一对一映射(基于外键的映射,基于主键的映射)


Hibernate一对一映射(基于外键的映射,基于主键的映射)


步骤三:建立测试应用程序类 App1 (同上,此处省略)