spring的service中抛出异常后不回滚?
来源:互联网 发布:淘宝淘抢购真的便宜吗 编辑:程序博客网 时间:2024/06/12 19:07
问题:spring的service中抛出异常后不回滚?
Spring事务:在默认情况下,Spring的容器对于非受查异常(服务模块中抛出的非受查异常),会回滚事务。对于受查异常,会提交事务。对于Spring来说, Spring的声明式事务可以设置事务边界(传播行为),设置隔离级别,设置只读事务,回滚规则(+:对于任何异常都提交,-:对于任何异常都回滚)<property name=”transactionAttributes”> <props> <prop key=”*”>+异常类型1,-异常类型2</prop></property>
例子:bean id="transactionAttributes" class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource"> <property name="properties"> <value> do*=PROPAGATION_REQUIRED,-Exception get*=PROPAGATION_REQUIRED,readOnly search*=PROPAGATION_REQUIRED,readOnly </value> </property> </bean>加上-Exception
- spring的service中抛出异常后不回滚?
- spring事务,service中捕获异常不抛出,不回滚
- 关于spring中抛出NotWritablePropertyException异常的问题
- spring事务控制的方法中抛出异常不回滚
- 关于spring中@Transactional注解抛出异常不回滚的现象
- spring中@Transactional注解抛出异常不回滚的现象
- spring security抛出AuthenticationException异常的原因
- spring security抛出AuthenticationException异常的原因
- 构造函数中抛出的异常
- 析构函数中抛出的异常
- 构造函数中抛出的异常
- 析构函数中抛出的异常
- 析构函数中抛出的异常
- C++构造函数中抛出的异常
- Java中子类抛出异常的规则
- 构造函数中抛出的异常
- 析构函数中抛出的异常
- C++构造函数中抛出的异常
- JavaScript Statements (语句)
- XFire 入门
- MiddlegenIDE的使用
- xml学习
- jad 反编译jar包
- spring的service中抛出异常后不回滚?
- javascript+div+css通用的页面选项卡效果
- 工作任务计划(2008-6-16 2008-6-20)
- (转)注册表“.REG”文件完全攻略
- c语言
- C/C++头文件一览
- 又遇Trojan.PSW.Win32.QQPass,Trojan.PSW.Win32.GameOL等2
- 千万级数据库分页 与aspnetpager 的联合应用
- SqlServer Management Objects简介