首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate学习四之one-to-many单向关联(不推荐)

2012-10-30 
hibernate学习4之one-to-many单向关联(不推荐)一对多和多对一的映射策略是一样的,只是站的角度不同.多对一

hibernate学习4之one-to-many单向关联(不推荐)
一对多和多对一的映射策略是一样的,只是站的角度不同.

多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一
一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多

先上配置文件:



在一一端维护关系的缺点:
* 如果将t_student表里的classesid字段设置为非空,则无法保存
* 因为不是在student这一端维护关系,所以student不知道是哪个班的,
  所以需要发出多余的update语句来更新关系

因为一对多(单向关联)会发出额外的sql语句,效率没有多对一高,所以通常情况下不采用一对多的单向关联,采用双向关联比较妥当!

热点排行