阿里P7架构师精解Mybatis源码,浅论程序员的修身之道
Mybatis基本纲要 1. Mybatis组成 · 动态SQL · Config配置 · Mapper配置 2. 核心源码分析 · Configuration源码解析 · SqlSessionFactory源码解析 · SqlSession源码解析 · SqlSessionManager源码解析 3. 手写Mybatis框架 Mybatis是什么? Mybatis本质是一种半自动的ORM框架,前身是iBatis,其源于“Internet”和“abatis”的组合,除了POJO和映射关系之外,还需要编写SQL语句; Mybatis映射三要素: POJO 映射规则 SQL Mybatis快速入门 1. 加入mybatis的依赖 2. 添加mybatis的配置文件 3. 场景介绍 4. 编写实体类、mapper接口以及mapper xml文件; 5. 编写测试代码 MyBatis核心流程三大阶段 1.初始化阶段 读取XML配置文件和数据库配置文件中的信息加载到configuration对象中; 2.动态代理阶段 3.数据读写阶段 话说SqlSession Sqlsession意味着创建数据...
