Spring中@Transactional注解使用注意事项
起因是在项目开发中,使用@Transactional注解在服务层实现类中一个方法上,该方法包括多个子方法,每个子方法都会操作数据库进行增、删、改操作。当其中一个方法抛出异常时,已经执行的方法所增加或修改的数据不会进行回滚。查找原因发现,@Transactional默认回滚的异常为RuntimeException或者Error。此处,可改为 @Transactional(rollbackFo...
原创
2018-03-24 16:03:21 ·
390 阅读 ·
0 评论