Java教程

Mybatis组件介绍

本文主要是介绍Mybatis组件介绍,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

核心组件
SqlSessionFactoryBuilder
SqlSessionFactoryBuilder的作用就是通过XML或者Java代码来建造一个工厂(SqlSessionFactory),并且可以通过它建造多个这样的工厂。一旦完成建造工厂的任务,我们就应该废弃它,回收空间。所以它的生命周期只存在方法局部,完成工厂的建造即结束。
SqlSessionFactory
SqlSessionFactory的作用就是创建会话(SqlSession),相当于JDBC的Connection连接。
SqlSessionFactory的生命周期应该是整个Mybatis的生命周期。
所以对于每一个数据库,只对应一个SqlSessionFactory,以此来管理数据资源的分配,防止连接资源被过度消耗。
SqlSession session = sqlSessionFactory.openSession();

这篇关于Mybatis组件介绍的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!