Mybatis 组件的生命周期

Update Time:2019-3-7 Author:要你命三千又三千 type:学习笔记

SqlSessionFactoryBuilder

作用:用于创建SqlSessionFactory,创建成功后,就消失了。

SqlSessionFactory

认为是一个数据库链接池,作用是创建SqlSession接口对象。
SqlSessionFactory的生命周期存在与整个Mybatis中。需要长期保存。
Mybatis的生命周期等同于SqlSessionFactory的生命周期。

  • 一般使用单例模式创建。

SqlSession

相当于一个数据库连接。存在与一个事务请求中。

Mapper

是一个接口,有SqlSession所创建,生命周期在sqlSession会中。

猜你喜欢

转载自blog.csdn.net/qq_35495763/article/details/88287216