MyBatis的核心对象
MyBatis框架主要涉及两个核心对象:SqlSessionFactory和SqlSession。
1. SqlSessionFactory
SqlSessionFactory
是单个数据库映射关系经过编译后的内存镜像,用于创建SqlSession
。SqlSessionFactory
对象的实例通过SqlSessionFactoryBuilder
对象来构建,通过XML配置文件或一个预先定义好的Configuration
实例构建出SqlSessionFactory
的实例。通过XML配置文件构建出SqlSessionFactory
实例的实现代码如下:
// 读取配置文件
InputStream inputStream = Resources.getResourceAsStream("配置文件位置"