MyBatis学习笔记-10-Mybatis执行流程


Mybatis执行流程

sqlSessionFactory = new SqlSessionFactoryBuilder().build(in);分析.

1.第一步,实例化SqlSessionFactoryBuilder调用方法build

第一步,实例化SqlSessionFactoryBuilder调用方法build

2.XMlConfigBuilder读输入流

XMLConfigBuilder解析传入的输入流,并实例化

通过XPathParser获取输入流的文档信息,调用this对象构造器

初始化XMLConfigBuilder对象

3.

调用parse()方法,解析文档中

解析文档中,configuration结点内的信息,并且以Configuration返回

4.

传入Configuration调用build方法

通过build创建DefaultSqlSessionFactory


文章作者: liuminkai
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 liuminkai !
评论
 上一篇
MyBatis学习笔记-11-复杂查询-resultMap MyBatis学习笔记-11-复杂查询-resultMap
复杂查询CRUD.目录结构 多对一(假设多个学生被一个老师教). 一个Student实体里面有一个Teacher类型属性,学生与老师对应关系是多对一 测试环境搭建.(已配置好mybatis-config.xml配置文件,写好Mybati
2020-07-25
下一篇 
MyBatis学习笔记-09-注解开发(含CRUD) MyBatis学习笔记-09-注解开发(含CRUD)
注解开发.1、面向接口编程. 根本原因: 解耦,可扩展,提高代码复用,分层开发中、上层不用管具体实现,大家都遵守的共同标准,使得开发变的更容易,规范性更好 理想的系统设计规范:定义与实现分离 关于接口的理解 接口从更深层次的理解,
2020-07-24
  目录