Mybatis
午托饭
从事java开发,大数据开发
展开
-
Mybatis源码分析(1)---mybatis简单入门
1. 什么是 MyBatis? 这里我们直接引用MyBatis官网介绍: 详细的mybatis使用以及文档介绍,大家可以直接在mybatis官网了解和学习,下面我们将通过搭建mybatis的demo工程mybatisCode,通过mybatis的运行过程,一层一层的解析mybatis的源码以及原理 2. 简单搭建一个mybatis的demo 2.1 目录结构 2.2 工程代码搭建 2.2.1 ...原创 2019-04-15 18:26:21 · 6030 阅读 · 0 评论 -
Mybatis源码分析(2)---初始化配置文件
1. 背景 上篇博客Mybatis源码分析(1)—mybatis简单入门中,我们通过搭建Mybatis的Demo工程mybatisCode,了解到整个mybatis加载运行的过程,是通过SqlSessionFactoryBuilder类,利用配置文件的输入流,创建了SqlSessionFactory,具体代码我们可以回顾一下: 2. MyBatis初始化过程 本篇文章开始,我们依然围绕的Demo...原创 2019-04-17 18:10:53 · 4488 阅读 · 0 评论 -
Mybatis源码分析(3)---配置节点properties源码解析
1. 背景 在上篇Mybatis源码分析(2)—初始化配置文件内容中,我们通过追踪SqlSessionFactoryBuilder类的创建,了解到了Demo工程mybatisCode的mybatis-config.xml配置文件在整个Mybatis中源码运行解析的过程,以及各节点解析后的信息注册到全局Configuration类中,然后以此创建了SqlSessionFactory对象,具体的流程我...原创 2019-04-18 14:59:37 · 4207 阅读 · 0 评论 -
Mybatis源码分析(5)---配置节点typeAliases源码解析
背景 在上篇Mybatis源码分析(4)—配置节点settings源码解析中,我们通过settings节点在于XMLConfigBuilder类中的settingsAsProperties(XNode context)、loadCustomVfs(Properties props)、loadCustomLogImpl(Properties props)以及settingsElement(Prop...原创 2019-05-25 17:44:18 · 235 阅读 · 0 评论 -
Mybatis源码分析(4)---配置节点settings源码解析
背景 在上篇Mybatis源码分析(3)—配置节点properties源码解析中,我们通过解析properties节点在于XMLConfigBuilder类中的propertiesElement(XNode context)方法源码,了解了整个properties节点的解析过程。 今天接下来我们将对节点settings进行源码分析,分析之前,依然先通过以下图来重温一下之前SqlSessionFa...原创 2019-05-18 12:28:16 · 316 阅读 · 0 评论