Mybatis的JDBC提交设置/关闭mysql自动提交
可能大家会遇到有时对数据的 cuid操作不需要进行提交就能成功执行,有时候需要进行提交。这样不可控的行为是我们所不能接
受的。那么下面将会描述问题、介绍问题的产生并解决问题。
1 问题描述
junit测试类中的写了一个方法用来测试:
SqlSession session;
Mapper dao;
@Before
public void setUp() throws Exception {
String resource = "mybatis-config.xml";
InputStream is = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);
session = sqlSessionFactory.openSession();
dao = session.getMapper(Mapper.class);
}
/**测试方法,调用接口中的方法,执行Mapper.xml中的Sql,并进行session.commit()
*/
@Test
public void updateUser(){
}