Hibernate建立关系配置(hbm.xml)bag中cascade属性
cascade属性的可能值有 all: 所有情况下均进行关联操作,即save-update和delete。 none: 所有情况下均不进行关联操作。这是默认值。 save-update: 在执行save/update/saveOrUpdate时进行关联操作。 delete: 在执行delete 时进行关联操作。 all-delete-orphan: 当一个节点在对象图中成为孤儿节点时,删除该节点。 比如在一个一对多的关系中,Student包含多个book,当在对象关系中删除一个book时, 此book即成为孤儿节点。
--------------------随便讲点------------------------------
save 因为需要返回一个主键值,因此会立即执行 insert 语句,而 persist 在事务外部调用时则不会立即执行 insert 语句,在事务内调用还是会立即执行 insert 语句的。
看 persist 的注释会觉得其不会立即执行 insert 语句,为何 在事务内调用会立即执行 insert 语句,后面再分析。
转载于:https://www.cnblogs.com/guodao/p/9702442.html
Hibernate建立关系配置(hbm.xml)bag中cascade属性相关推荐
- hibernate annotations和hbm.xml配置文件在spring中的并存配置
因为整合了不同的系统,一套系统使用的是hibernate annotation,另一套系统使用的是hbm.xml 偷懒不想重构,又不想修改太多,所以决定整合hibernate annotations和 ...
- eclipse hibernate配置文件(*.hbm.xml)加上自动提示功能
转自:https://blog.csdn.net/u012217085/article/details/17397843?utm_source=blogkpcl3 1. 标签:hibernate 在编 ...
- Hibernate第五篇【inverse、cascade属性详解】
前言 上一篇博文已经讲解了一对多和多对一之间的关系了,一对多和多对一存在着关联关系(外键与主键的关系).本博文主要讲解Inverse属性.cascade属性.这两个属性对关联关系都有影响 Invers ...
- Hibernate【XXXX.hbm.xml】总结
在Hibernate中,各表的映射文件-.hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具.本节简单的讲述一下这些配置文件的配置. 配置文件的基本结构 ...
- SSH2中 关于修改hbm.xml文件 中内容无效果的解决方式
在ssh2中修改了实体类映射文件XXXX.hbm.xml ,结果无论重启tomcat还是清空缓存都不生效. 最后发现因为配置了JRebel热部署,导致JRebel里有缓存,情况JRebel缓存果断可以 ...
- Hibernate在配置表映射文件时cascade的类型及意义
当关联双方存在父子关系,就可以在 set 处设定 cascade 为 all-delete-orphan 所谓父子关系,即指由父方控制子方的持久化圣明周期,子方对象必须和一个父方对象关联.如果删除父方 ...
- Java:使用DOM4j来实现读写XML文件中的属性和元素
DOM4可以读取和添加XML文件的属性或者元素 读取属性: public static void ReadAttributes() throws DocumentException {File fil ...
- android默认exported_AndroidManifest.xml文件中exported属性解析
4.目标Activity的属性Android:exported="true" 如果组件包含有intent-filter则 exported默认值为true; 没有intent-fi ...
- hibernate中*.hbm.xml配置文件的各种映射关系配置方法(多对一,多对多)
多对一: 多个用户对应一个部门,是多对一的关系,要在多方配,即在用户的hbm.xml文件中配 <many-to-one name="department" class=&qu ...
最新文章
- Kali Linux 安全渗透教程第三更1.2 安全渗透所需工具
- Enterprise Architect
- Lexer的设计--中(4)
- python正则表达式指南_Python正则表达式指南(转)
- (转)简单代码生成器原理剖析(二)
- ftp限流java,FTP流量限制的方法
- java mysql lru_Java集合详解5:深入理解LinkedHashMap和LRU缓存
- 【翻译】五步快速使用LINQPad尝鲜StreamInsight
- keepalived安装及配置文件详解
- 2021信创产业分类排行
- DRAM内存物理地址和地址译码器原理的剖析
- 【案例】凤凰新华物流:探索智能化图书发行物流体系建设,助力出版行业担当文化建设使命-WMS
- 百度点击算法核心内容大揭秘
- Netron 可视化
- 致创业者的一封信[经典励志]
- 0.2 - 机械加工工艺-----机加工设备及表面处理
- 古剑奇谭网络版服务器正在维护中,古剑奇谭网络版7月19日更新维护公告 古网ol更新了什么...
- 如何让产品卖的更好提升运营能力(淘宝篇)-刘英
- 腾讯安心生态联盟正式成立 联动伙伴开放技术助力“数字兴农”
- 牛棚(graze2.pas/c/cpp)