Spring事务回滚条件

spring事务回滚条件

public boolean rollbackOn(Throwable ex){

        return  (ex instanceof RuntimeException || ex instanceof Error);

}

默认情况下Spring中的事务异常处理机制只对RuntimeException和Error两种情况感兴趣,当然你可以扩展来改变,不过,我们最常用的还是使用事务提供的属性设置,利用注解方式的使用,例如:

@Transactional(propagation=Propagation.REQUIRED,rollbackFor=Exception.class)

你可能感兴趣的:(java,spring,事务)