1.应该在service实现类添加@Transactional(rollbackFor = Exception.class)
不然默认的是只对RuntimeException回滚
2.不应该在业务方法里面添加try catch,不然spring会以为已经获取异常去操作而不会回滚
关于spring @Transactional应该注意的点
最新推荐文章于 2022-08-02 14:33:36 发布
1.应该在service实现类添加@Transactional(rollbackFor = Exception.class)
不然默认的是只对RuntimeException回滚
2.不应该在业务方法里面添加try catch,不然spring会以为已经获取异常去操作而不会回滚