关于@Transactional在多事务场景下的用法记录
背景:SpringMVC框架下,在抛出异常,进行事务回滚之后,还需要对某些表进行增删操作(如业务日志表)。
由于我司框架已对Manager进行切面控制,统一捕获异常并处理,所以无法在Controller层去捕获。因而尝试在Manager中通过try-catch来捕获异常并处理。
这里需要注意的是,用@Transactional来控制事务时,如果代码被try-catch捕获的话,事务无法回滚。可...
原创
2018-08-20 09:22:39 ·
1464 阅读 ·
0 评论