在单体springboot中的controller层添加事务是不生效的原因是什么? 若在sevice层和dao层中间再加入一层调用,那么此时在service中的事务是否会生效,为什么?
时间: 2023-03-16 10:44:36 浏览: 126
基于SpringBoot的单体多层架构示例工程。《凤凰架构》的配套组件。.zip
在单体springboot中,如果在controller层添加事务,由于控制层不参与事务处理,因此是不会生效的。如果在service层和dao层中间再加入一层调用,此时在service中的事务是会生效的,因为service层是参与事务处理的,可以保证事务的原子性。
阅读全文