Spring异常抛出触发事务回滚策略
Spring、EJB的声明式事务默认情况下都是在抛出unchecked exception后才会触发事务的回滚?
测试用业务逻辑方法:?
?
整个包裹起来,则这个业务方法也就等于脱离了spring事务的管理,因为没有任何异常会从业务方法中抛出!全被捕获并吞掉,导致spring异常抛出触发事务回滚策略失效。?
不过,如果在catch代码块中采用页面硬编码的方式使用spring api对事务做显式的回滚,这样写也未尝不可。?
- }??
- //handle?the?exception??