spring事务管理默认回滚异常
来源:互联网 发布:网络监控测试仪 编辑:程序博客网 时间:2024/05/16 06:41
@Transactional(rollbackfor = "xxx.xxx.xException")
可以设置当抛出哪些异常时进行回滚,那么当不设置此属性时,Spring事务管理默认对哪些异常回滚呢?
通过查看Spring的源码,可以找到
package org.springframework.transaction.interceptor;public class DefaultTransactionAttribute extends DefaultTransactionDefinition implements TransactionAttribute { /** * The default behavior is as with EJB: rollback on unchecked exception. * Additionally attempt to rollback on Error. * <p>This is consistent with TransactionTemplate's default behavior. */@Overridepublic boolean rollbackOn(Throwable ex) {return (ex instanceof RuntimeException || ex instanceof Error);}}
即RuntimeException和Error
阅读全文
0 0
- spring事务管理默认回滚异常
- Spring的AOP事务管理默认针对unchecked异常回滚
- Spring事务管理-回滚
- Spring事务管理默认只对Unchecked Exception进行回滚
- Spring的事务管理对何种异常进行回滚
- Spring的事务管理对何种异常进行回滚
- Spring的事务管理对何种异常进行回滚
- spring事务管理 junit回滚
- spring事务管理 junit回滚
- spring事务管理 事务回滚
- spring事务管理 junit回滚
- Spring管理事务默认回滚的异常是什么?
- spring事务默认运行时异常回滚,RuntimeException
- Spring管理事务默认回滚的异常是什么?
- Spring管理事务默认回滚的异常是什么?
- Spring事务管理只对出现运行期异常进行回滚
- Spring事务管理只对出现运行期异常进行回滚
- Spring事务管理只对出现运行期异常进行回滚
- 数据结构课程设计——CET-6报名管理系统
- Expression封装
- Linux下安装snort(ubuntu为例)
- easyUI结合的moment.js
- iOS 获取模拟器上的沙盒路径
- spring事务管理默认回滚异常
- listview的再次使用(两个集合中的数据集中显示并使用framelayout布局表示系统应用与非系统应用)
- 随便乱扯:关于IT与风投
- java_螺旋方阵
- NGUI复选框Toggle
- 静态代码块、构造代码块以及构造函数的加载顺序
- 12.20
- 维特比算法
- SparkStream源码分析:JobScheduler的JobStarted、JobCompleted是怎么被调用的