Hibernate 单项一对多的关联映射

  在上一篇中我们简单介绍了多对一的关联映射,本文介绍hibernate中一对多的关联映射。

1.设计表结构

  虽然关联关系由多对一变为一对多,但是我们表结构不会发生改变,只是指向变了。

2.创建student对象

3.创建Grade对象

 

4.写hbm.xml文件

5.生成数据库表

  生成sql语句

6.构建数据

  注意:如果在配置文件中设置外键列不能为null,这里不可以先保存student数据,因为此时grade的数据不存在会抛出外键不存在的异常。如果外键可以为null,会在保存grade数据后去update student中的数据。

  sql语句

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

原文地址:https://www.cnblogs.com/wuyx/p/7988321.html