在项目中,@Transactional(rollbackFor=Exception.class)
如果类加了这个注解,那么这个类里面的方法抛出异常,就会回滚,数据库里面的数据也会回滚。
@Transactional注解中如果不配置rollbackFor属性,那么事务只会在遇到RuntimeException的时候也就是在遇到运行时异常的时候才会回滚
加上rollbackFor=Exception.class,可以让事物在遇到非运行时异常时也回滚
@Transactional(rollbackFor=Exception.class)的作用
最新推荐文章于 2024-04-23 17:24:39 发布