@Transactional
IO异常,默认事务是不会触发事务回滚的。
@Transactional(rollbackFor = IOException.class) 指定抛出IO异常才会触发事务回滚
原因:
@Transactional 注解中 rollbackFor 默认回滚 RuntimeException 异常,
RuntimeException 和 IOException 都是继承 Exception 的。
IO异常会触发事务回滚吗?
最新推荐文章于 2022-11-02 13:20:49 发布