Hibernate 基于外键的单项一对一关联映射

时间:2022-03-05 22:30:54

  在开发过程中很多时候会用到表与表之间一对一的关联关系,本文简单介绍在Hibernate4中单项一对一的关联映射。

1.设计表结构

Hibernate 基于外键的单项一对一关联映射

2.创建Person对象

Hibernate 基于外键的单项一对一关联映射

3.创建IdCard对象

Hibernate 基于外键的单项一对一关联映射

4.写hbm.xml文件

Hibernate 基于外键的单项一对一关联映射

Hibernate 基于外键的单项一对一关联映射

5.生成数据库表

Hibernate 基于外键的单项一对一关联映射

  生成sql语句

Hibernate 基于外键的单项一对一关联映射

6.新增数据

Hibernate 基于外键的单项一对一关联映射

  生成sql语句

Hibernate 基于外键的单项一对一关联映射

  在这里产生了4条sql语句。

  如果在这里使用其他person去关联card1就会出现异常。会报card1被使用。

注:本文是在学习期间根据网上视频写的学习笔记,如有侵权请联系删除!