<!-- TOC -->
- Mybatis源码分析
- 1. 解析配置文件,创建SQLSessionFactory
- 2. 开启java程序和数据库之间的会话:
- 3. 获取mapper代理对象:
- 4. 执行mapper接口方法:
- mybatis源码总结
<!-- /TOC -->
Mybatis源码分析
1. 解析配置文件,创建SQLSessionFactory
InputStream inputStream = CommonTest.class.getClassLoader().getResourceAsStream("mybatis-configuration.xml");
SQLSessionFactory SQLSessionFactory =
new SQLSessionFactoryBuilder().build(inputStream);
这一步首先读取了mybatis的configuration xml配置文件,用这个流构造了Factory的Builder,它底