Hibernate中cascade的配置
来源:互联网 发布:单片机程序下载 编辑:程序博客网 时间:2024/05/03 01:22
hibernate中一对多中,会用到级联操作.即:有collection的一端操作,被关联的表要自动操作.
这时有collection一端需要配置<set cascade="?">
cascade属性的可选值:
all : 所有情况下均进行关联操作。
none:所有情况下均不进行关联操作。这是默认值。
save-update:在执行save/update/saveOrUpdate时进行关联操作。
delete:在执行delete时进行关联操作
all-delete-orphan:所有情况,包括set.remove()
如果使用set进行remove时,最好配置成all-delete-orphan,这样可以进行删除级联表中的对象.
另外set.remove()会报错, java.util.ConcurrentModificationException
尝试用Collections.sychronizedSet()也会报错,可能该方法不适合这里.
解决方法:测了几遍没有出现问题.
就是把要删除的对象存到新tempSet中,
然后set.removeAll(tempSet);
- Hibernate中cascade的配置
- hibernate的cascade的配置
- hibernate中cascade的理解。
- Hibernate的cascade属性 配置效果。
- Hibernate中cascade和inverse的意思
- Hibernate中Inverse和Cascade的区别
- Hibernate中cascade和inverse的相关
- Hibernate中cascade和inverse的比较
- hibernate中cascade和inverse的使用
- Hibernate中cascade和inverse的相关
- hibernate xml中cascade 的属性解说
- Hibernate中cascade和inverse的使用
- hibernate xml中cascade 的属性解说
- hibernate中cascade和inverse的使用
- Hibernate中cascade和inverse的作用
- Hibernate中cascade和inverse的作用
- Hibernate中cascade和inverse的作用
- hibernate中Inverse和Cascade的比较
- POJ_3750
- 小小树随想(二)
- Web2.0时代,RSS你会用了吗?RSS技术实现总结
- qt configure 配置不完全汉化
- 批量修改文件后缀名
- Hibernate中cascade的配置
- 网站搜索引擎优化实用十招妙技
- SQL SERVER中架构的理解
- sprintf用法详解
- 利用Oracle存储过程实现中国式的交叉统计报表
- 压缩解压缩的函数库zlib的使用
- 项目风险管理知识点解读
- asp实现图片加水印代码
- java调用http,解析返回的xml