- 级联(cascade)在hibernate映射关系中是个非常重要的感念。它是指当主控方执行操作时,关联对象(被控方)是否同步执行统一操作。如主控方调用sava-update或者delete方法时,是否同时对关联对象进行sava-update或者delete操作。
- Inverse 直译为“反转”,在hibernate中,Inverse指定关联关系中的控制方向。在关联关系中,Inverse="false"为主动方,由主动方负责维护关联关系。 对比之前的cascade,cascade表明对象的级联关系。如User的cascade设置为all,那就表明如果发生对User对象的操作,那么与User关联的对象也要进行同样的操作。
- 初学者往往混淆inverse跟cascade,实际上,这是两个互不相关的概念。Inverse指的是关联关系的控制方向,cascade指的是层级之间的连锁操作。
hibernate之cascade与inverse
精选 转载上一篇:css控制HTML中英文换行
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
hibernate设置inverse 、cascade 、fetch
* fetch={select/join},默认为select。 * fetch="select" 表示另外发送一条sql语句进行关联查询
java 开发工具 关联关系 hibernate eclipse -
hibernate集合映射inverse和cascade详解
1、到底在哪用cascade="..."?cascade属性并不是多对多关系一定要用的,有了它只是让我们在
Hibernate SQL hibernate sql 数据库