hibernate级联问题!

吴红军 2008-05-09 04:05:39
Hibernate关于级联:inverse和cascade的用法,谁能具体说说!!!!
inverse为true和false到底怎么去区分列!加上cascade又有什么区别列!
在线等待!非常感谢!
...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
szwx855 2008-05-09
  • 打赏
  • 举报
回复
影射一对多的双向关联时,因该把 one 方的inverse属性值设置为 true .

建立两个对象的双向关联时应该同时修改关联两端的属性.



cascade 属性:

当属性值为

save-update : (级联保存) 时,表明保存或更新当前对象时会级联保存或更新他所关联的对象.

delete :(级联删除) 级联删除所关联的对象.

all-delete-orphan : 自动删除不再和 父对象关联的子对象.并且 在出现上面两种情况时执行上面两种的功能.

可以说是一个全自动的属性值.

一般情况下,当关联双方存在父子关系.就可以把父方的cascade 属性值设置为all-delete-orphan.

父子关系: 由父方来控制子方的生命周期.子对象必须和一个父对象关联.子对象不可孤立存在.
Shine_Panda 2008-05-09
  • 打赏
  • 举报
回复
wlp520310 2008-05-09
  • 打赏
  • 举报
回复
LZ,还是去买本书吧。级联是Hibernate最难搞的问题

67,515

社区成员

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

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