在使用JDBC的时候,如果要开启事务,我们需要调用conn.setAutoCommit(false) 方法来关闭自动提交,之后才能进行事务操作,否则每一次对数据库的操作都会持久化到磁盘中。
在mybatis中,如果我们执行了数据库的修改操作 (insert、update、delete),必须调用session.commit()方法,所做的修改才能持久化到磁盘。
让mybatis关闭事务的方法
在openSession()时,传入true,即可关闭事务
京公网安备 11010502049817号