hibernate中的inverse和cascade

daybybyby 2008-07-15 03:40:21
 <set
name="address"
lazy="true"
inverse="false"
cascade="all-delete-orphan"
>
<key column="USERID" ></key>
<one-to-many class="com.norteksoft.erm.model.Address" />
</set>



 <set
name="address"
lazy="true"
inverse="true"
cascade="all-delete-orphan"
>
<key column="USERID" ></key>
<one-to-many class="com.norteksoft.erm.model.Address" />
</set>


这两个操作中在删除孤儿对象时有什么区别吗?
...全文
57 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
daybybyby 2008-07-15
  • 打赏
  • 举报
回复
两个xml唯一的区别就是inverse一个true 一个 false,
Addresbook.getAddresses().remove(adress);
adress.setAdressBook(null);
后是不是没有区别?
数据库都回删除游离的对象

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧