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

Hibernate第06课:多对一表联系关系映射

2012-11-15 
Hibernate第06课:多对一表关联映射述User类和Group类,User类中的多个实例是属于Group中的某个实例.这个模

Hibernate第06课:多对一表关联映射

述User类和Group类,User类中的多个实例是属于Group中的某个实例.这个模型就表现多对一.这种关联我们称为many2one.因为是多个用户属于一个组,那肯定这个用户知道自己是哪个组的,所以,这个用户就应该持有这个组.先建立Group这个对象.因为这个Group不知道用户的存在,所以这个对象里面的属性都是常规属性.

考虑到测试方便,把这个id改成int类型,因为uuid是32位字符串看不清楚.以后使用还是建议用uuid.

?建立这个映射关系之后,hibernate就会自动创建这个字段,并建立这个多对一的关系.

在将这些映射文件加入到hibernate配置文件.

?

删除session.save(group);hibernate会自动帮我们保存group对象中的内容.不需要我们手工再去save了.

在使用的时候要注意级联的这个方法,因为自动处理了.在数据发生问题的时候要考虑这里会操作多个对象.

?

再试试manyToone的对象加载.

查看更多 下一篇
热点排行