mybatis事务的管理也是通过setAutoCommit进行控制的
默认情况下是开启事务,关闭自动提交
public SqlSession openSession() {
return this.openSessionFromDataSource(this.configuration.getDefaultExecutorType(), (TransactionIsolationLevel)null, false);
}
如果sqlSession执行增删改动作时,需要手动提交,或者设置为自动提交
int num = iStudentDao.deleteStudentById(102);
System.out.println("num:"+num);
// 提交事务
sqlSession.commit();
开启自动提交
// 默认情况 关闭自动提交-----------》开启自动提交
sqlSession = sqlSessionFactory.openSession(true);