首页 > 编程语言 > 详细

spring AOP propagation

时间:2015-09-11 10:31:06      阅读:328      评论:0      收藏:0      [点我收藏+]

1.前言

  在声明式的事物中,要配置一个切面,即一组方法,如:

技术分享
<tx:advice id ="txAdvice" transaction-manager="txManager">
    <tx:atrributes>
        <tx:method name="find" read-only propagation="NOT-SUPPORTED"/>
    </tx:atrributes>
</tx:advice>
tx

2.propagation serven config
  REQUIRED:支持当前事务,就新建一个事物,最常见的选择,也是默认的。

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

  MANDATORY:支持当前事务,如果没有当前的事物,就抛出异常。

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

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

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

3.这个配置将影响数据存储,必须根据情况选择。

spring AOP propagation

原文:http://www.cnblogs.com/Nyan-Workflow-FC/p/4800084.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!