hibernate学习笔记【cascade设置的几种方式】
来源:互联网 发布:淘宝开店消保金 编辑:程序博客网 时间:2024/05/17 02:20
cascade属性的可能值有
all: 所有情况下均进行关联操作,即save-update和delete。
none: 所有情况下均不进行关联操作。这是默认值。
save-update: 在执行save/update/saveOrUpdate时进行关联操作。
delete: 在执行delete 时进行关联操作。
all: 所有情况下均进行关联操作,即save-update和delete。
none: 所有情况下均不进行关联操作。这是默认值。
save-update: 在执行save/update/saveOrUpdate时进行关联操作。
delete: 在执行delete 时进行关联操作。
all-delete-orphan: 当一个节点在对象图中成为孤儿节点时,删除该节点。比如在一个一对多的关系中,Student包含多个book,当在对象关系中删除一个book时,此book即成为孤儿节点。
举例说明
班级和学生
班级cascade=false:删除班级不会删除该班下的学生,只是更新学生的class_id字段为空。
班级cascade=true:删除班级并删除该班的所有学生。
0 0
- hibernate学习笔记【cascade设置的几种方式】
- Hibernate学习笔记----级联属性cascade设置以及集合排序
- Hibernate的Cascade设置规则
- Hibernate 学习笔记3 inverse和 cascade
- hibernate 中设置set的cascade介绍
- Hibernate学习:(Hibernate)cascade
- hibernate学习笔记 之 实体几种状态的区别
- Sping 学习笔记10——Spring+Hibernate 加载映射文件几种方式
- 学习笔记-几种RAID方式的区别
- Numpy学习笔记2-创建array的几种方式
- springMVC学习笔记(五) ---- 数据处理的几种方式
- OC学习笔记,几种初始化元素的方式
- hibernate模糊查询的几种方式
- hibernate数据查询的几种方式
- Hibernate的几种查询方式
- hibernate 的几种查询方式 一
- hibernate数据查询的几种方式
- Hibernate的其他几种检索方式:
- android中的本地服务
- Linux下errno的使用
- [cocos2d-x]游戏开发系列教程-搭建cocos2d-x的windows开发环境
- cocos2d-x 定时器update,schedule
- HTML总结
- hibernate学习笔记【cascade设置的几种方式】
- 第三周:正则表达式
- flex 线形图为虚线,绘制图例(7)
- NOJ 1219 Time
- C/C++易错点 总结
- ASP.net前台绑定形式
- poj 2301
- 验证码的设计分析
- android 的unregisterReceiver报错处理