在mybatis进行插入数据的时候,会碰到不返回任何异常和错误,但是数据就是没有插入进去。
遂google一发,得到解决方案:
出错前:
private SqlSession sqlSession = sqlSessionFactory.openSession();
修改后:
private SqlSession sqlSession = sqlSessionFactory.openSession(true);
原因:
innoDB和MyISAM的区别及MyBatis管理事务时默认不提交