+ -
当前位置:首页 → 问答吧 → mappedby作用

mappedby作用

时间:2011-09-29

来源:互联网

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

作者: pcmlose   发布时间: 2011-09-29

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

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

作者: huangchenliang   发布时间: 2011-09-29

热门下载

更多