Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@63d610b3]
时间: 2023-11-07 15:47:49 浏览: 59
关闭数据库存储过程.sql
引用、和都提到了"Closing non transactional SqlSession"这个异常,它是由于未正确关闭非事务性的SqlSession导致的。具体是由于MyBatis框架中的SqlSession对象没有正确关闭引起的。SqlSession是与数据库交互的核心对象,如果没有正确关闭,会导致资源泄露和性能问题。通常情况下,我们应该在使用完SqlSession后手动关闭它,以确保资源的释放和数据库连接的归还。为了解决这个异常,我们只需要在代码中使用try-finally或try-with-resources来确保在使用完SqlSession后进行关闭操作。这样就能避免出现"Closing non transactional SqlSession"异常。
阅读全文