事务的传播特性
2010-11-23 15:05
246 查看
事务的6种传播特性
1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启
2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行
3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。
4. PROPAGATION_REQUIRES_NEW: 总是开启一个新的事务。如果一个事务已经存在,则将这个存在的事务挂起。
5. PROPAGATION_NOT_SUPPORTED: 总是非事务地执行,并挂起任何存在的事务。
6. PROPAGATION_NEVER: 总是非事务地执行,如果存在一个活动事务,则抛出异常
1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启
2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行
3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。
4. PROPAGATION_REQUIRES_NEW: 总是开启一个新的事务。如果一个事务已经存在,则将这个存在的事务挂起。
5. PROPAGATION_NOT_SUPPORTED: 总是非事务地执行,并挂起任何存在的事务。
6. PROPAGATION_NEVER: 总是非事务地执行,如果存在一个活动事务,则抛出异常
传播特性属性 | T1 | T2 |
Required(常用 ) | 无 T1 | T2 T1 |
RequiredNew | 无 T1 | T2 T2 |
Supports | 无 T1 | 无 T1 |
Mandatory | 无 T1 | 报错 T1 |
NotSupport | 无 T1 | 无 无 |
Never | 无 T1 | 无 报错 |
相关文章推荐
- srping的AOP简介与事务传播特性总结
- Spring事务传播特性实例解析
- JDBC 事务的传播特性和隔离级别
- spring 事务的传播特性
- Spring事务传播特性的浅析——事务方法嵌套调用的迷茫
- 关于spring的事务传播特性
- 【Spring】事务的传播特性
- Spring事务传播特性的浅析——事务方法嵌套调用的迷茫
- 【原创】spring中的事务传播特性
- SPRING的事务传播特性
- spring事务声明的几种传播特性
- 什么是事务的传播特性?
- Spring事务的传播特性和隔离级别
- Spring事务传播特性实例解析
- spring事务的传播特性
- 通过TransactionDefinition接口来学习spring事务的隔离级别和传播特性(4.3.4版本)
- Spring事务传播特性的浅析——事务方法嵌套调用的迷茫
- Hibernate事务隔离级别和事务传播特性
- 传智播客 srping的AOP简介与事务传播特性总结
- Spring事务传播特性的浅析——事务方法嵌套调用的迷茫