@Transactional的rollbackFor属性用法
说明rollbackFor属性的作用及如何配置所有异常回滚。
回答
小字辈
默认:RuntimeException和Error回滚,checked Exception不回滚。
配置:@Transactional(rollbackFor = Exception.class)让所有异常回滚。
noRollbackFor:排除指定异常不回滚。
最佳实践:类级别配置@Transactional(rollbackFor = Exception.class)。