Spring事务回滚条件

版权声明:本文为博主原创文章,未经博主允许不得转载。 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)

猜你喜欢

转载自blog.csdn.net/lt623265189/article/details/82685326