首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

mappedby作用解决办法

2012-02-08 
mappedby作用没看明白hibernate的mappedby 意思和作用能解答一下么?谢谢[解决办法]在定义对象映射时OneToM

mappedby作用
没看明白hibernate的 mappedby 意思和作用
能解答一下么?谢谢

[解决办法]
在定义对象映射时OneToMany 和 ManyToMany映射,有mappedBy属性。
当不指定mappedBy属性时以ManyToOne为例,向多端增加一个对象时,执行如下操作
bid.setItem(item);
bids.add(bid); 

bid为owner端,在不映射mappedBy属性时,hibernate会执行两次sql操作,
在映射了mappedBy属性时,从端的变化会被忽略。此时若只调用item.getBids.add(bid),对象之间
的关系是会被忽略的。只有同时调用了bid.setItem(item)时,实体之间的关系才能建立。 

热点排行