【Hibernate】设置inverse属性,在多对多种维护关联关系的影响?
来源:互联网 发布:外商投资网络支付机构 编辑:程序博客网 时间:2024/04/24 22:54
1) 保存数据
有影响。
inverse=false ,有控制权,可以维护关联关系; 保存数据的时候会把对象关系插入中间表;
inverse=true, 没有控制权, 不会往中间表插入数据。
2) 获取数据
无。
3) 解除关系
// 有影响。
// inverse=false ,有控制权, 解除关系就是删除中间表的数据。
// inverse=true, 没有控制权,不能解除关系。
4) 删除数据
有影响。
// inverse=false, 有控制权。 先删除中间表数据,再删除自身。
// inverse=true, 没有控制权。 如果删除的数据有被引用,会报错! 否则,才可以删除
阅读全文
0 0
- 【Hibernate】设置inverse属性,在多对多种维护关联关系的影响?
- hibernate中设置inverse属性对多对多关联关系的影响
- SSH框架之Hibernate的多对多映射、多对多关联关系维护(inverse)
- hibernate在没有主外键关系时是如何维护多对一等关联关系的
- 【spring】一般情况下,我们一般建议在一对多双向关联关系中,将一方的inverse属性设置为true
- Hibernate中的双向多对一关联以及 inverse属性、cascade属性的用法
- Hibernate的Inverse和关联关系
- Hibernate入门BLOG[十二、Hibernate的一对多的inverse放弃维护关系,提升效率]
- Hibernate的多对多关联关系
- Hibernate,多对多的关联关系
- Hibernate的多对多关联关系
- hibernate 多对多关系中间属性关联方法
- Hibernate关于一对多 多对一 多对多关联关系的设置
- 在hibernate中一对多关联时会经常用到inverse和cascade属性
- 在hibernate中一对多关联时会经常用到inverse和cascade属性
- 在 Hibernate 中inverse的属性
- Hibernate关联关系之一对多关联
- 【Hibernate】的Inverse属性
- 集合小例子:第二集
- C#
- 作业
- java实现 重建二叉树
- Linux 系统搭建 Web 服务器
- 【Hibernate】设置inverse属性,在多对多种维护关联关系的影响?
- 约瑟夫环
- MySQL 5.7 安装问题记录
- linux 5
- 算法学习之递归--汉诺塔问题
- 算术表达式的转换
- hdu5969最大的位或(二进制思维)
- 约瑟夫环问题的数组解法与单链表解法
- 一些常用的集合工具的代码块(缓慢更新XD)