spring事务传播行为笔记
来源:互联网 发布:命运 定数 知乎 编辑:程序博客网 时间:2024/05/19 15:20
事务传播属性可以在 @Transactional 注解的 propagation 属性中定义
最常用的两种传播行为:
1、REQUIRED:一个方法(方法二)被另一个事务方法(方法一) 调用时, 它默认会在现有的事务内运行. 这个默认的传播行为就是 REQUIRED. 因此在 方法一的开始和终止边界内只有一个事务. 这个事务只在 方法一结束的时候被提交。(说通俗点就是方法一调用方法二,方法二会看如果方法一有事务,就直接用方法一的事务就行,和调用几次无关;如果方法一没有事务,我方法二就自己创建个事务,调用我几次 我创建几次!)
2、REQUIRES_NEW:它表示该方法必须启动一个新事务, 并在自己的事务内运行. 如果有事务在运行, 就应该先挂起它.(这个正好相反就是,我方法二不管你方法一有没有事务,我都自己创建一个事务,你调用我几次我创建几次!)
阅读全文
0 0
- spring事务传播行为笔记
- Spring事务传播行为
- Spring 事务传播行为
- spring 事务传播行为
- Spring事务传播行为
- spring 事务 传播行为
- Spring事务传播行为
- Spring 事务传播行为
- Spring事务传播行为
- Spring事务的传播行为
- Spring事务传播行为种类
- spring事务传播行为类型
- Spring事务的传播行为
- Spring中的事务传播行为
- Spring事务的传播行为
- Spring中的事务传播行为
- Spring事务传播行为种类
- Spring事务的传播行为
- centos7下完全式hadoop集群搭建
- php扩展开发---使用CLion开发PHP扩展
- Zsim+nvmain安装
- 报错上传到bugly进行统计
- PASCAL VOC数据集介绍
- spring事务传播行为笔记
- ShoeCAM v4.2 1CD(鞋模专业CAM系统,智能路径规划)
- day-18-数据库-MySQL-查询和多表
- QT自学笔记(5)
- 2017-11-08
- TCHAR转为char类型和TCHAR转为TCHAR类型
- java中堆区和栈区的理解
- Discretized Continuous Speech Emotion Recognition with Multi-Task Deep Recurrent Neural Network
- 时间日期操作组件joda 简单体验