MyBatis中核心对象生命周期和作用域
SqlSessionFactoryBuilder:
一旦创建了 SqlSessionFactory,就不再需要它了。

SqlSessionFactory:
就是数据库连接池
一旦被创建就应该在应用的运行期间一直存在,
没有任何理由丢弃它或重新创建另一个实例。
SqlSessionFactory 的最佳作用域是应用作用域
有很多方法可以做到,最简单的就是使用单例模式或者静态单例模式。

SqlSession:
每个线程都应该有它自己的 SqlSession 实例。
所以它的最佳的作用域是请求或方法作用域。
MyBatis中核心对象生命周期和作用域

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-08
  • 2021-05-20
  • 2021-05-19
  • 2021-08-02
  • 2022-12-23
猜你喜欢
  • 2021-09-09
  • 2021-07-27
  • 2021-11-05
  • 2021-09-30
  • 2022-12-23
  • 2021-07-29
  • 2021-12-10
相关资源
相似解决方案