spring的事务传播特性
2015-09-16 21:17
573 查看
做题的时候遇到了spring事务传播的问题,然后就查阅资料整理了一下,希望对大家有所参考。
PROPAGATION_REQUIRED
Support a current transaction; create a new one if none exists.
支持一个当前事务;如果不存在,创建一个新的。
PROPAGATION_SUPPORTS
Support a current transaction; execute non-transactionally if none exists.
支持当前事务;如果不存在当前事务则执行非事务。
PROPAGATION_NOT_SUPPORTED
Do not support a current transaction; rather always execute non-transactionally.
不执行当前事务;而是总是执行非事务
PROPAGATION_REQUIRES_NEW
Create a new transaction, suspending the current transaction if one exists.
创建一个新的事务,如果存在当前事务的话暂停(挂起)当前事务 。
PROPAGATION_NESTED
Execute within a nested transaction if a current transaction exists
如果当前存在事务的话,执行一个嵌套的事务
PROPAGATION_NEVER
Do not support a current transaction; throw an exception if a current transaction exists.
不支持当前事务;如果存在当前事务则抛出一个异常
PROPAGATION_MANDATORY
Support a current transaction; throw an exception if no current transaction exists.
支持当前事务;如果不存在当前事务则抛出一个异常
PROPAGATION_REQUIRED
Support a current transaction; create a new one if none exists.
支持一个当前事务;如果不存在,创建一个新的。
PROPAGATION_SUPPORTS
Support a current transaction; execute non-transactionally if none exists.
支持当前事务;如果不存在当前事务则执行非事务。
PROPAGATION_NOT_SUPPORTED
Do not support a current transaction; rather always execute non-transactionally.
不执行当前事务;而是总是执行非事务
PROPAGATION_REQUIRES_NEW
Create a new transaction, suspending the current transaction if one exists.
创建一个新的事务,如果存在当前事务的话暂停(挂起)当前事务 。
PROPAGATION_NESTED
Execute within a nested transaction if a current transaction exists
如果当前存在事务的话,执行一个嵌套的事务
PROPAGATION_NEVER
Do not support a current transaction; throw an exception if a current transaction exists.
不支持当前事务;如果存在当前事务则抛出一个异常
PROPAGATION_MANDATORY
Support a current transaction; throw an exception if no current transaction exists.
支持当前事务;如果不存在当前事务则抛出一个异常
相关文章推荐
- java 编程思想 阅读笔记(1)
- eclipse错误: 找不到或无法加载主类 main.Main
- 简易计算器Netbeans 图形界面
- Java文件操作大全
- SSH-Struts(两)—调节器(ActionServlet)
- Java中的“别名现象”
- javaEE --- Hibernate
- Java多线程与并发库高级应用 学习笔记 1-9课
- eclipse 加载xml头文件的xsd
- Java语言的基础语法(二)
- JAVA异常处理
- Axis与Spring的集成
- "Class not found: javac1.8"问题总结
- 线程安全的实现延迟初始化的方案
- java学习之Set集合、HashSet
- java map的使用
- Java 策略模式
- java笔记——初学面向对象08匿名内部类
- 成员变量与局部变量的区别
- Java库使用----xstream1.3.1