版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lt623265189/article/details/82685326
spring事务回滚条件
public boolean rollbackOn(Throwable ex){
return (ex instanceof RuntimeException || ex instanceof Error);
}
默认情况下Spring中的事务异常处理机制只对RuntimeException和Error两种情况感兴趣,当然你可以扩展来改变,不过,我们最常用的还是使用事务提供的属性设置,利用注解方式的使用,例如:
@Transactional(propagation=Propagation.REQUIRED,rollbackFor=Exception.class)