MyBatis插入数据运行成功但是数据库没有数据问题解决方案——记录自己的小错误

 在mapper写入sql语句

测试运行通过但是数据没有传入,通过日志显示发现是默认的是手动提交事务。

需要使用commit()方法对事务进行提交,不然会进行回滚,又会恢复初始状态,数据也就没有添加成功。

解决办法1

手动提交事务

解决办法2

在获取sqlSession对象时传入参数ture,开启自动提交事务

猜你喜欢

转载自blog.csdn.net/m0_59115858/article/details/130902709