Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3416b1cc]
时间: 2024-01-30 12:12:27 浏览: 143
关闭数据库连接
在MyBatis中,SqlSession是与数据库交互的主要接口。当使用完SqlSession后,需要关闭它以释放资源。关闭SqlSession有两种方式:transactional和non-transactional。
对于transactional SqlSession,它会自动在事务提交或回滚后关闭。而对于non-transactional SqlSession,需要手动关闭。
在你提供的信息中,Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3416b1cc]表示一个非事务性的SqlSession对象被关闭了。这个对象的类型是org.apache.ibatis.session.defaults.DefaultSqlSession,它是MyBatis中默认的SqlSession实现类。
当你使用完一个非事务性的SqlSession对象后,应该调用它的close()方法来关闭它,以释放相关资源。关闭SqlSession后,就不能再使用它进行数据库操作了。
阅读全文