hibernate cascade 属性
来源:互联网 发布:软件外包开发协议 编辑:程序博客网 时间:2024/05/29 07:11
all : 所有情况下均进行关联操作。
none:所有情况下均不进行关联操作。这是默认值。
save-update:在执行save/update/saveOrUpdate时进行关联操作。
delete:在执行delete时进行关联操作。
all的意思是save-update + delete
all-delete-orphan 的意思是当对象图中产生孤儿节点时,在数据库中删除该节点
all比较好理解,举个例子说一下all-delete-orphan:
Category与Item是一对多的关系,也就是说Category类中有个Set类型的变量items.
举个例子,现items中存两个Item, item1,item2,如果定义关系为all-delete-orphan
当items中删除掉一个item(比如用remove()方法删除item1),那么被删除的Item类实例
将变成孤儿节点,当执行category.update(),或session.flush()时
hibernate同步缓存和数据库,会把数据库中item1对应的记录删掉
none:所有情况下均不进行关联操作。这是默认值。
save-update:在执行save/update/saveOrUpdate时进行关联操作。
delete:在执行delete时进行关联操作。
all的意思是save-update + delete
all-delete-orphan 的意思是当对象图中产生孤儿节点时,在数据库中删除该节点
all比较好理解,举个例子说一下all-delete-orphan:
Category与Item是一对多的关系,也就是说Category类中有个Set类型的变量items.
举个例子,现items中存两个Item, item1,item2,如果定义关系为all-delete-orphan
当items中删除掉一个item(比如用remove()方法删除item1),那么被删除的Item类实例
将变成孤儿节点,当执行category.update(),或session.flush()时
hibernate同步缓存和数据库,会把数据库中item1对应的记录删掉
- hibernate cascade 属性
- hibernate-cascade属性介绍
- hibernate cascade 属性介绍
- hibernate的cascade属性
- hibernate中cascade属性
- Hibernate的cascade属性
- hibernate的cascade属性
- Hibernate:cascade属性
- hibernate cascade属性
- hibernate注解属性cascade
- Hibernate级联属性cascade
- Hibernate--cascade属性
- Hibernate Cascade 属性
- hibernate中的cascade属性
- hibernate中的cascade属性
- 【Hibernate】的cascade属性
- Hibernate框架-cascade属性
- Hibernate(Inverse和Cascade属性)
- PHP Socket
- Android 技术专题系列之十二 -- Alarm manager
- javaScript中URL编码转换,escape() encodeURI() encodeURIComponent
- Android 技术专题系列之十五 -- 更新开发手机到1.5
- PHP Socket基础知识
- hibernate cascade 属性
- Android 技术专题系列之十六 -- 在模拟器上安装 sd
- HDU3874 树状数组的灵活应用
- Android 技术专题系列之十七 -- volume 服务
- C语言编程中实现输入密码回显星号
- ubuntu常见错误--could not get lock /var/lib/dpkg/lock -open
- Android 技术专题系列之十八-- 媒体文件管理
- sql 查找是否有相同记录
- 阿里巴巴用人标准 -----马云