确保 SqlSession 被关闭

  1. void close()

对于你打开的任何 session,你都要保证它们被妥善关闭,这很重要。保证妥善关闭的最佳代码模式是这样的:

  1. SqlSession session = sqlSessionFactory.openSession();
  2. try (SqlSession session = sqlSessionFactory.openSession()) {
  3. // 假设下面三行代码是你的业务逻辑
  4. session.insert(...);
  5. session.update(...);
  6. session.delete(...);
  7. session.commit();
  8. }

提示 和 SqlSessionFactory 一样,你可以调用当前使用的 SqlSession 的 getConfiguration 方法来获得 Configuration 实例。

  1. Configuration getConfiguration()