遇见这样一个问题:服务层里 A类的a方法调用B类的b方法,都是spring事务注解,然后我需要a方法回滚,b不需要。但是由于连续性,都是一个事务,会一起回滚。后发现添加注解
@Transactional(propagation=Propagation.REQUIRES_NEW)
这样表示生成新的事务,把两个分开看待。
详细的事务解释看这位大佬:spring @Transactional注解参数详解
遇见这样一个问题:服务层里 A类的a方法调用B类的b方法,都是spring事务注解,然后我需要a方法回滚,b不需要。但是由于连续性,都是一个事务,会一起回滚。后发现添加注解
@Transactional(propagation=Propagation.REQUIRES_NEW)
这样表示生成新的事务,把两个分开看待。
详细的事务解释看这位大佬:spring @Transactional注解参数详解