spring3.0.5的事务传播

原创 2011年01月14日 12:44:00

今天整理下Spring的事务传播特性

整理原因:每次看的时候总是能理解,但是过段时间就忘记了,所以记载下,供自己和大家复习

事务传播行为类型:

REQUIRED :
        如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 

SUPPORTS :
       支持当前事务,如果当前没有事务,就以非事务方式执行。 

MANDATORY: 
        使用当前的事务,如果当前没有事务,就抛出异常。 

REQUIRES_NEW :
        新建事务,如果当前存在事务,把当前事务挂起。 

NOT_SUPPORTED: 
       以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。 

NEVER :
       以非事务方式执行,如果当前存在事务,则抛出异常。 

NESTED :
       如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行与PROPAGATION_REQUIRED类似的操作。

相关文章推荐

spring 事务传播

  • 2014年02月27日 10:49
  • 149KB
  • 下载

Spring事务传播特性解析

  • 2013年11月05日 01:00
  • 8.2MB
  • 下载

Spring的事务传播性与隔离级别

Spring的事务传播性与隔离级别   一、事务的四个特性 l  原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做,要么全部做。 l  一致性:数据不会因为事务的执行而遭...

Spring 支持的事务传播行为

spring事务传播

  • 2012年08月28日 12:55
  • 12KB
  • 下载

spring 事务传播与隔离级别DEMO

  • 2012年05月03日 12:28
  • 18KB
  • 下载

浅析Spring事务传播行为和隔离级别

7个传播行为,4个隔离级别。 spring事务的传播行为和隔离级别[transaction behaviorand isolatedlevel] Spring中事务的定义: Propagat...
  • A123638
  • A123638
  • 2017年08月08日 13:51
  • 135
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring3.0.5的事务传播
举报原因:
原因补充:

(最多只允许输入30个字)