Spring事务传播方式
2015-07-01 10:03
441 查看
SPRING中定义了以下几种事务的传播方式:
新建事务
required 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。requires_new 新建事务,如果当前存在事务,把当前事务挂起。
非事务方式运行
supports 支持当前事务,如果当前没有事务,就以非事务方式执行。not_supported 以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
never 以非事务方式执行,如果当前存在事务,则抛出异常。
嵌套事务:
nested 如果当前事务存在,则以嵌套事务的方式执行。否则就按照它自己的事务方式执行。抛异常
mandatory 支持当前事务,如果当前没有事务,就抛出异常。never
以非事务方式执行,如果当前存在事务,则抛出异常。
相关文章推荐
- 《编程导论(Java)·1.2类》
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- myeclipse优化
- 《Java程序设计》第17周课程设计:实现部分选择功能
- 《Java课程实习》日志(周一)
- java常见问题解释
- Android系统源码导入到eclipse
- java card平台详解
- Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNot
- Java中4大基本加密算法解析
- Java中读写锁ReadWriteLock
- 黑马程序员——Java基础:反射、JDK1.5新特性、正则表达式
- 最短路径算法之Dijkstra算法(java实现)
- java转义xml中的多余尖括号
- java转义xml中的多余尖括号
- java转义xml中的多余尖括号
- java转义xml中的多余尖括号
- JAVA实训第二天
- eclipse 修改向上复制一行或向下复制一行的快捷键
- 《java课程实习》日志(周三)图片随机显示