Hibernate 单项一对多的关联映射

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

1.设计表结构

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

2.创建student对象

 

3.创建Grade对象

 

 

4.写hbm.xml文件

 

5.生成数据库表

  生成sql语句

 

6.构建数据

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

 

 

  sql语句

 

 

 

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

posted on 2017-12-05 17:23  Herrt灬凌夜  阅读(147)  评论(0编辑  收藏  举报

导航