CrudRepository多次使用save方法如何让它们在同一个事务当中

图片说明
像这个多次调用save方法 ,当系统出现错误的时候我前面执行的save方法并没有发生数据回滚 ,我查了一下底层代码里的save头上有一个@Transactional 注解 ,是不是我每次调用save都是一个新的事务呀,那我在service上写的@Transactional岂不是没有起作用,因为有一个aop是作用在save方法上的,有什么方法可以让多个save在一个事务下吗

1个回答

兄dei,你是不是使用INNODB引擎啊。如果使用了MyISAM引擎是不支持事务的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问