MyBatis插入数据运行成功但是数据库没有数据问题解决方案——记录自己的小错误
MyBatis插入数据运行成功但是数据库没有数据问题
·
在mapper写入sql语句
测试运行通过但是数据没有传入,通过日志显示发现是默认的是手动提交事务。
需要使用commit()方法对事务进行提交,不然会进行回滚,又会恢复初始状态,数据也就没有添加成功。
解决办法1
手动提交事务
解决办法2
在获取sqlSession对象时传入参数ture,开启自动提交事务
更多推荐
已为社区贡献1条内容
所有评论(0)