一、 MyBatis事务遇到的问题
Mtbatis 默认开启事务,如果不改为自动提交,事务会回滚到最初状态;这就是为什么我们在没设置开启自动提交事务时,我们能查询数据,却不能进行增,删,改操作。
SqlSession sqlSession = sqlSessionFactory.openSession(true);//通过这种方式打开的SqlSession,autoCommit为true,会自动提交事务
我们也可以自动封装commit 方法 在执行完一次sql时,commit一次
一、 MyBatis事务遇到的问题
Mtbatis 默认开启事务,如果不改为自动提交,事务会回滚到最初状态;这就是为什么我们在没设置开启自动提交事务时,我们能查询数据,却不能进行增,删,改操作。
SqlSession sqlSession = sqlSessionFactory.openSession(true);//通过这种方式打开的SqlSession,autoCommit为true,会自动提交事务
我们也可以自动封装commit 方法 在执行完一次sql时,commit一次