Hibernate 级联操作cascade及inverse
2017-09-10 09:55
615 查看
级联操作cascade及inverse
1、 cascade时级联操作,使得在操作一端数据时,可以级联操作被关联的另外一端的数据。
2、 在多对一的关系中,多的一端不能操作级联为delete。一般在多的一端设为save-update.
3、 在一对多的关系中,如果一的一端设置为delete时,多的一端不能指明外键为非空。
4、 Inverse设置关系维护方。当inverse=”false”时,谁管理关系谁维护。如果都管理了,那么都维护。当关系由多的一端来维护时,效率较高。当关系由一的一端来维护时。会多执行update语句。
5、 Inverse=”true”时,关系由另一端管理。不管一的一端是否指明关系,一的一端都不会去维护关系。都由多的一端负责。建议inverse=”true”.
1、 cascade时级联操作,使得在操作一端数据时,可以级联操作被关联的另外一端的数据。
2、 在多对一的关系中,多的一端不能操作级联为delete。一般在多的一端设为save-update.
3、 在一对多的关系中,如果一的一端设置为delete时,多的一端不能指明外键为非空。
4、 Inverse设置关系维护方。当inverse=”false”时,谁管理关系谁维护。如果都管理了,那么都维护。当关系由多的一端来维护时,效率较高。当关系由一的一端来维护时。会多执行update语句。
5、 Inverse=”true”时,关系由另一端管理。不管一的一端是否指明关系,一的一端都不会去维护关系。都由多的一端负责。建议inverse=”true”.
相关文章推荐
- hibernate中关系操作(inverse)和级联操作(cascade)详解
- 【Hibernate】级联操作 cascade 选项
- hibernate 级联(cascade和inverse)
- hibernate之级联cascade和关系维持inverse
- 【SSH三大框架】Hibernate基础第九篇:cascade关联关系的级联操作
- hibernate级联(cascade和inverse)
- 【SSH三大框架】Hibernate基础第九篇:cascade关联关系的级联操作
- hibernate的级联操作cascade
- hibernate之级联cascade和关系维持inverse
- Hibernate级联操作Cascade
- Hibernate学习---第十六节:cascade(级联)和inverse关系详解
- Hibernte之级联操作inverse、cascade
- Hibernate 级联关系说明 - 关于cascade和inverse的用法
- hibernate 级联(cascade和inverse)
- Hibernate级联--cascade,inverse
- Hibernate配置级联的一些问题及cascade与inverse的详解
- Hibernate级联操作和加载机制(一) cascade and fetch
- Hibernate的Cascade——级联操作
- Hibernate级联操作Cascade学之---save-update
- Hibernate入门(五)hibernate的级联(cascade)表操作