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

Hibernate详解(4)->>关联关系映射(三)

2012-08-21 
Hibernate详解(四)----关联关系映射(三)Hibernate详解(四)----关联关系映射(三)??????下面紧接着Hiber

Hibernate详解(四)---->>关联关系映射(三)

Hibernate详解(四)---->>关联关系映射(三)

?

?????下面紧接着Hibernate详解(四)---->>关联关系映射(二)来说。

?????

???? 5、双向一对多(双向多对一)

?

??? 对于一对多关联,Hibernate 推荐使用双向管理且多端来维护关联关系。双向的一对多和多对一是完全相同的两种情况,两端都需要增加对关联属性的引用,一端增加集合属性来引用关联的对象,多端增加关联类属性来直接引用关联的对象。

????

???? 以账号和订单之间的关系为例来映射双向一对多关联。

? Order.java

?

?

? Account.hbm.xml

?

?
? 备注:
???? ?在这个映射文件中,使用bag 元素来映射java.util.List,表示使用允许重复元素的无序集合,其中“inverse=true” 表示把Account 类到Order 类的一对多关联关系的维护权交给Order 类,这样,这个双向一对多关联关系的主控方就是Order类。

?

?? 配置文件:hibernate.cfg.xml

?

?

?

?

?

热点排行