摘要: 1 问题背景 有时候,我们总是需要再SpringBoot2中对一个Service方法做一个完整的事务,发现异常时,进行回滚,然后又能返回错误信息。 事务定义 事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一 阅读全文
posted @ 2020-10-22 17:40 张亮java 阅读(11653) 评论(1) 推荐(1)
摘要: 一般情况下,@Transactional要放在service层,并且只需要放到最外层的方法上就可以了。 controller层使用@Transactional注解是无效的。但是可以在controller层方法的catch语句中增加:TransactionAspectSupport.currentTr 阅读全文
posted @ 2020-10-22 17:20 张亮java 阅读(12138) 评论(0) 推荐(0)