当前使用版本(必填,否则不予处理)

3.1.0

该问题是如何引起的?(确定最新版也有问题再提!!!)

在service层使用事务时,在一个方法中对多个表进行插入,其中最后一个表插入失败,但是之前插入的数据未回滚

重现步骤(如果有就写完整)

service中对多个表进行插入,最后一个插入失败,数据库未回滚,数据库使用的mysql

报错信息

目前分析下来,原生mybatis在进行数据库操作时会先set autoCommit=0 而mybatis-plus使用的是自动提交事务。

Comment From: miemieYaho

事务和mp没关系,自己排查