spring中事物的传播机制
来源:互联网 发布:专户网络个人投资好吗 编辑:程序博客网 时间:2024/05/24 01:38
Spring事务传播机制
Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:
事务传播行为类型
说明
PROPAGATION_REQUIRED
如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。
PROPAGATION_SUPPORTS
支持当前事务,如果当前没有事务,就以非事务方式执行。
PROPAGATION_MANDATORY
使用当前的事务,如果当前没有事务,就抛出异常。
PROPAGATION_REQUIRES_NEW
新建事务,如果当前存在事务,把当前事务挂起。
PROPAGATION_NOT_SUPPORTED
以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
PROPAGATION_NEVER
以非事务方式执行,如果当前存在事务,则抛出异常。
PROPAGATION_NESTED
如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行与PROPAGATION_REQUIRED类似的操作。
当使用PROPAGATION_NESTED时,底层的数据源必须基于JDBC 3.0,并且实现者需要支持保存点事务机制。
0 0
- spring中事物的传播机制
- spring事物传播机制
- Spring事物传播机制
- spring事物的传播
- spring中事物传播规则
- Spring 事物的传播特性
- Spring的事物传播行为
- spring 事物传播与隔离机制
- spring 事物 传播属性 与 隔离机制
- spring事物传播机制(通俗理解)
- Spring propagation (Spring 事物的传播)
- spring事物的7个传播行为
- 事物—事物的传播性与Spring事物传播特性
- Spring嵌套事物,事物的传播之REQUIRES_NEW
- spring中的事物传播
- spring事物传播特性
- spring事物传播特性
- spring 事物传播属性
- Android 命令模式
- Pyhton 文件读写总结
- java关键字及解释
- Quartz 2D
- Bean property 'sqlSessionTemplate' is not writable or has an invalid setter method. Does the paramet
- spring中事物的传播机制
- WEB 中的文件下载
- 如何用css显示一个图片中多个小图标?
- 后台开发学习(三)对HTML5简单学习
- 网络知识总结四:链路层协议补充之VLAN
- Appuploader:自动化iOS app上架工具
- java调用短信api接口发送短信demo实例
- LeetCode-226. Invert Binary Tree
- 关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation