Mybatis SQLSessionFactory 初始化
发布时间
阅读量:
阅读量
SQLSessionFactory的初始化分析
- 构建SqlSessionFactoryBuilder实例
- 调用build(inputStream)方法
-
1. 初始化XMLConfigBuilder对象
-
2. 执行parse.parse()方法,对配置文件中的各个节点进行解析
- 解析settings标签内容
- 处理mappers标签信息
- 生成configuration对象
-
3. 调用build(configuration)方法
-
- 调用build(inputStream)方法
在Mybatis测试流程的初始阶段,首要任务是获取一个SqlSessionFactory实例,以下将介绍如何实现这一目标。接下来将深入探讨Mybatis源码中关于SQLSessionFactory初始化的具体实现过程。
SQLSessionFactory初始化的核心过程可以概括为:将配置文件中的相关参数进行解析,并将其存储于configuration对象中,最终返回一个包含该configuration对象的DefaultSqlSession实例

还没有任何评论哟~
