文章目录
接下来探究一下mybatis都为我们做了什么,才让SQL语句执行起来
执行代码
//mybatis的配置文件
String resource = "SqlMapConfig.xml";
//1、使用类加载器加载mybatis的配置文件(它也加载关联的映射文件)
InputStream is = Resources.getResourceAsStream(resource);
//2、构建sqlSession的工厂
//new SqlSessionFactoryBuilder()是构建者,使用构建者模式创建SqlSessionFactory 工厂
//构建者模式:把对象的创建细节隐藏,使用者直接调用方法即可拿到对象
SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(is)