1. 基本用法
1.1 select、update、insert、delete
ResultMap SELECT CHOOSE的替代 INSERT1.2 常用标签
2. 集成
2.1. 基于spring-boot和mybatis-autoconfigure
进行默认配置和Factory以及session的初始化
2.2 基于SqlSessionFactoryBean
自定义配置和相关实体类的初始化
2.3 主要类
XMLMapperBuilder、XMLConfigBuilder: 负责解析config和mapper
2.4 缓存
一级缓存:基于SqlSession的缓存
二级缓存:基于mapper层面的缓存
3. Plugins:
3.1 PageHelper
com.github.pagehelper.PageHelper:
核心类: PageInterceptor, 借助动态代理实现
网友评论