cascade属性
2024-08-26 13:44:31
cascade属性是设置级联操作的也就是在操作一端的数据如果影响到多端数据时会进行级联操作,一对一的时候直接写在标签上,其他的要写在set标签上
cascade="none|save-update|all|all-delete-orphan"
none 就是不使用级联操作,默认级联是none。
save-update 也就是只有对象保存操作(持久化操作)或者是持久化对象的更新操作,才会级联操作关联对象(子对象)。
all 对持久化对象的所有操作都会级联操作关联对象(子对象)。
all-delete-orphan,在多端进行删除操作时,会再多端表中留下null空纪录,设置了级联操作为delete之会将表中表示关联的外键id置成null,不会将这条纪录也删除掉,而把级联设置成delete-orphan就不会留有空纪录,而是级联的把相关纪录删除掉。cascade属性
最新文章
- VS2012 单元测试之泛型类(Generics Unit Test)
- sys.dm_tran_locks,
- 【linux】linux下yum安装后Apache、php、mysql默认安装路径
- 3.5 The Lexical-Analyzer Generator Lex
- 两个简单的python文件,实现删除本地文件夹和mongodb数据库的内容
- IOS开发之 ---- 苹果系统代码汉字转拼音
- ruby gem源更换国内源gems.ruby-china.org数据源
- gitweb安装
- 各种开发语言示例调用WebService接口
- java正则表达式去除html标签
- ionic 中关于日期的转换格式
- Kubernetes部分Volume类型介绍及yaml示例
- log file sync 因为数据线有问题而造成高等侍的表现
- 模拟祭-比萨-题解O(n)
- 设置git记住用户和密码
- [Codeforces613E]Puzzle Lover
- 通过swagger将API业务版本号与Gitlab代码版本号绑定
- iptables中ULOG和NFLOG实现分析【转】
- 【docker】使用docker 安装 宝塔面板
- 关于class的签名Signature