【Mybatis】Mybatis执行流程简述
-
第一步:
通过Resource获取加载全局配置文件,调用getResourceAsStream方法加载xml文件,并将之解析为一个流。
//1.读取配置文件; InputStream is = Resources.getResourceAsStream("SqlMapConfig.xml");
-
第二步:
创建SQLSessionFactoryBuilder构造器
//2.通过SqlSessionFactoryBuilder创建SqlSessionFactory SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(is);
调用了build方法,其中build方法源码
public SqlSessionFactory build(InputStream inputStream, String environment, Properties properties) { try { XMLConfigBuilder parser = new XMLConfigBuilder(inputStream