`
zwhua
  • 浏览: 816 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

spring中的事物

阅读更多
        spring 事物的核心就是PlatformTransactionMananger TransactionStatus,PlatformTransactionMananger是对Jdbc,hibernate ,jdo,ibatis 等个各类支持事物的平台事务处理的抽象。TransactionStatus 是为了实现spring事物的传播属性而抽象出来的类。
      PROPAGATION_NEVER 不应在事务中,否则丢出异常
      PROPAGATION_NOT_SUPPORTED 不应在事务中,如果有则暂定该事务。
      PROPAGATION_SUPPORTS 支持现有事务,如果没有就以非事务方式执行
      PROPAGATION_REQUIRED 支持现有事务,如果没有就建立一个新的事务。
      PROPAGATION_REQUIRES_NEW 建立一个新事务,如果现存一个事务就暂停它
      PROPAGATION_MANDATORY 方法必须在事务中执行,否则丢出异常
      PROPAGATION_NESTED 在一个嵌入的事务中执行,如果不是则同PROPAGATION_REQUIERD 




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics