mybatis-入门-生命周期

了解SqlSessionFactoryBuilder,SqlSessionFactory,SqlSession,Mapper生命周期。

SqlSessionFactoryBuilder:

    sqlSessionFactoryBuilder是通过利用xml或java configuration获取SqlSessionFactory,通过他可以构建多个sqlSessionFactory,一点SqlSessionFactory构建成功,应该被回收,所以只存在方法内。

SqlSessionFactory:

   SqlSessionFactory的作用是创建SqlSession,SqlSession的作用就如同jdbc的connection,每次应用程序访问数据库,就应该穿件SqlSession,SqlSessionFactory存在于整个mybatis的生命周期。

SqlSession:

    sqlSession是一个回话,生命周期应该是请求一个数据的事务。


Mapper:

mapper是一个接口,没有实现类,作用是发送sql,应该尽量保持和SqlSession一致。


猜你喜欢

转载自blog.csdn.net/qq_15140841/article/details/80673620