![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis深入解析
宏观层面分析mybatis的组件结构,微观解析各个组件,以mybatis源码为基础,提炼出核心层次代码,实战一个简化的版本,盘剥掉细枝末节,让开发者更专注在主线结构,清晰明了地认知mybatis框架形式。
cygodwg
663207134562
展开
-
mybatis-Binding
binding:定义一个接口,映射对应的配置文件中的特定语句 public interface SysUserMapper { SysUser getSysUser(Long userId); } <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybati...原创 2020-04-08 23:07:07 · 287 阅读 · 0 评论 -
mybatis初始化配置——反射组件
这篇我准备介绍下mybatis另一个基础支撑组件,反射组件组。 1、Reflector 我们来看下Reflector类的属性和构造器,通过属性和构造器我们基本上就能了解Reflector这个类了 public class Reflector { private final Class<?> type; private final String[] readableP...原创 2020-04-08 16:11:28 · 250 阅读 · 0 评论 -
mybatis配置阶段—— xml解析工具
概述 接下来我们进入mybatis的初始化配置阶段。 配置阶段就是读取mybatis的配置文件及我们编写的XML文件。 在讲解mybatis的初始化配置之前,我们先了解初始化配置阶段要用到的基础支撑组件。 这一篇讲解的是xml文件解析器组件 DOM java编程中我们常见的XML解析方式有三种: - DOM解析方式:加载整个XML到内存构建DOM树,数据量较大时,较消耗内存 - S...原创 2020-04-07 20:05:04 · 378 阅读 · 0 评论 -
mybatis的世界观
mybatis的世界观 mybatis是什么? 书面定义:MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO为数据库中的记录。 mybatis是一个持久层的框架,也就是操作数据库的框架。...原创 2020-04-07 16:14:32 · 138 阅读 · 0 评论