Mybatis源码分析

官方文档:www.mybatis.org/mybatis-3/zh/getting-started.html
1.核心对象
SqlSessionFactoryBuilder
SqlSessionFactory
SqlSession
Mapper
2.作用域与生命周期
对象 生命周期
SqlSessionFactoryBuilder 方法局部(method)
SqlSessionFactory(单例) 应用级别(application)
SqlSession 请求和操作(request/method)
Mapper 方法(method)
3.核心配置解读-mybatis-config.xml












【Mybatis源码分析】核心配置解读-settings








核心配置解读-Mapper.xml








4.动态SQL配置

(,)
(,)

5.批量操作
批量插入
批量更新
Batch Executor
6.嵌套(关联)查询/N+1/延迟加载
什么时候会出现关联查询?
MyBatis关联查询的方式?嵌套结果,嵌套查询
什么是N+1?
延迟加载配置及原理

    推荐阅读