默认的 <tx:advice/> 设置如下:

  • 事务传播设置是 REQUIRED

  • 隔离级别是 DEFAULT

  • 事务是 读/写

  • 事务超时默认是依赖于事务系统的,或者事务超时没有被支持。

  • 任何 RuntimeException 将触发事务回滚,但是任何 checked Exception 将不触发事务回滚

这些默认的设置当然也是可以被改变的。 <tx:advice/><tx:attributes/> 标签里的 <tx:method/> 各种属性设置总结如下:rollback-for/no-rollback-for:配置哪些异常可以导致/不导致回滚,在默认情况下,抛出RuntimeException或其子类将导致回滚,其它异常不会导致回滚 .

<tx:method/> 有关的设置

属性是否需要 默认值 描述
name

与事务属性关联的方法名。通配符(*)可以用来指定一批关联到相同的事务属性的方法。 如:'get*''handle*''on*Event' 等等。

propagation REQUIRED 事务传播行为
isolation DEFAULT 事务隔离级别
timeout -1 事务超时的时间(以秒为单位)
read-only false 事务是否只读?
rollback-for

将被触发进行回滚的 Exception(s) ;以逗号分开。 如:'com.foo.MyBusinessException,ServletException'

no-rollback-for

被触发进行回滚的 Exception(s) ;以逗号分开。 如:'com.foo.MyBusinessException

spring tx:advice(转)相关推荐

  1. spring tx:advice 和 aop:config 配置事务

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010741376/article/details/46584463 spring tx:advic ...

  2. spring tx:advice事务配置

    http://www.cnblogs.com/rushoooooo/archive/2011/08/28/2155960.html 链接归纳的很详细 首先在/WEB-INF/applicationCo ...

  3. spring tx:advice 和 aop:config 配置事务 1

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  4. Spring tx:advice/

    <tx:advice/> 有关的设置 这一节里将描述通过 <tx:advice/> 标签来指定不同的事务性设置.默认的 <tx:advice/> 设置如下: 事务传 ...

  5. spring事务管理tx:Advice详解

    默认的 <tx:advice/> 设置如下: 事务传播设置是 REQUIRED隔离级别是 DEFAULT事务是 读/写事务超时默认是依赖于事务系统的,或者事务超时没有被支持.任何 Runt ...

  6. Spring事务通知tx:advice标签

    spring配置文件样例 简单的事务配置,对save/delete开头的方法加事务,get/find开头的设置为不加事务只读模式 <tx:advice id="txAdvice&quo ...

  7. Spring AOP tx:advice

    Xml代码   <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http: ...

  8. spring中tx:advice/tx:advice是什么意思?作用是什么?谁能简单说下

    spring中<tx:advice></tx:advice>是什么意思?作用是什么?谁能简单说下 2013-03-26 17:15暴力娃娃123 | 浏览 13763 次 &l ...

  9. spring中tx:advice中的tx是什么的缩写?

    spring中tx:advice中的tx是什么的缩写? transaction的缩写,即是跟事务相关的配置 tx 根据transaction的发音来缩写出来的

最新文章

  1. oracle索引块和数据块,Oracle中,如何确定热快是数据块还是索引快?
  2. boost::visit_each的用法实例
  3. element ui后台html_GitHub上10个开源且优秀的后台管理系统UI面板
  4. JAVA的方法的定义和调用
  5. php mysql 复制数据库表结构图_MySQL_Mysql复制表结构、表数据的方法,本文给大家分享了好几种复制 - phpStudy...
  6. java程序默认包含的包是,Java程序默认引用的包是 答案:java.lang包
  7. vscode如何关闭Pylint警告或错误提示
  8. numpy数据类型dtype转换
  9. 字符串lcfirst解析
  10. 用Python开始机器学习(2:决策树分类算法)
  11. LINGO进行灵敏度分析为何总提醒92/237错误
  12. 北京最牛的医院 最牛的科室排名出炉
  13. 头哥实践教学平台 CC++程序设计(计算机程序设计)基本输入输出
  14. JPush(极光推送)实战总结
  15. 【shaderforge学习笔记】 UVTile节点
  16. python绘制散点图和折线图_python绘制散点图,柱状图和折线图
  17. AndroidStudio插件开发(进阶篇之Editor)
  18. 在配置zookeeper集群的时候提示Error contacting service. It is probably not running.
  19. 超越名利、参透生死?
  20. Android虚拟机中安装软件方法

热门文章

  1. 由浅入深玩转华为WLAN—25 高可用性系列(1)双击热备概述
  2. C# 判断有向图是否存在环
  3. 【调试】你是一名优秀的侦探吗?
  4. 吉他笔记 solo 和弦 推弦 音程
  5. 华大HC32F460系列填坑之USART
  6. 射线法进行地理空间坐标计算
  7. 算法导论——钢条切割问题(C语言)
  8. [ML](回归和分类)
  9. img 获取二次元图片地址
  10. 说说找工作这些事儿(未完)