Spring @Transactional注解使用注意事项
1注意设置rollbackFor属性,很多博客说默认只有RuntimeExcetion会触发回滚,经验证确实如此,所以rollbackFor最好应该设置如下:rollbackFor = {Exception.class},当然具体业务具体处理,可能有的业务抛出的某些异常并不需要触发回滚,所以此时应该细化处理异常。 2MySQL数据库表引擎应为InnoDB,否则不支持事务。但是XML...
原创
2016-11-15 18:29:47 ·
2220 阅读 ·
0 评论