spring事务属性的xml格式配置
2015-10-10 11:38
585 查看
实际是使用代理做的事务优化
主要是参考:
http://tonl.iteye.com/blog/2093314 http://sishuok.com/forum/blogPost/list/2508.html http://blog.csdn.net/feiyu8607/article/details/10260893
<!--配置事务的属性--> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <!--匹配所有以add开头的方法--> <tx:method name="add*" propagation="REQUIRED" /> <tx:method name="del*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <!-- NOT_SUPPORTED以非事务的方式执行--> <tx:method name="get*" propagation="NOT_SUPPORTED" read-only="true" /> <!--配置触发回滚的异常--> <tx:method name="doComplexLogic" propagation="NESTED" isolation="REPEATABLE_READ" timeout="1000" rollback-for="java.lang.Exception" no-rollback-for="com.mysrc.service.CustomRuntimeException" /> </tx:attributes> </tx:advice>
主要是参考:
http://tonl.iteye.com/blog/2093314 http://sishuok.com/forum/blogPost/list/2508.html http://blog.csdn.net/feiyu8607/article/details/10260893
相关文章推荐
- Eclipse FindBugs插件的安装与使用
- Java List Set Map 总结
- java并发编程之IO基础入门之I/O多路复用技术
- Spring基础
- java设计模式之工厂模式
- 关于java中流的知识的整理
- java学习笔记2015-6-6
- Java 正则表达式
- [JAVA]DbUtils小结及一个小例子
- spring容器
- Eclipse 出现Select at least one Project的问题
- hdu 5050 Divided Land java
- 猜成语,java
- Failed to load the jni shared library "c:\java\bin..\jre
- 集成 SVN 插件到 Eclipse 全过程
- 第九章 接口(下)
- 文件上传中Unable to load configuration. - interceptor-ref - 的错误
- spring-boot 加入拦截器Interceptor
- Java总结篇系列:Java多线程(三)
- Java内存模型