Mybatis保存出现的问题


问题描述:

若测试代码成功运行,但sql的表中并没有新添加的数据。

 原因:

在获取SQLSession对象时,可能选择了手动添加(代码如下,表面上看没有区别)

SqlSession openSession = sqlSessionFactory.openSession();

解决办法:

在添加数据后,手动提交,代码如下:

openSession.commit();