精雕细琢!阿里大师 53 天悉心打磨出来的 MyBatis+ 设计模式架构指南
配置文件
别名
Mapper 加载
延迟加载
延迟加载测试
配置相关总结
关联映射
Mybatis【多表连接】
一对一
一对多
多对多
关联映射总结
缓存+Mapper 代理+逆向工程
Mybatis 缓存
Mybatis 一级缓存
Mybatis 二级缓存
Mybatis 二级缓存配置
查询结果映射的 pojo 序列化
禁用二级缓存
刷新缓存
了解 Mybatis 缓存的一些参数
mybatis 和 ehcache 缓存框架整合
整合 jar 包
ehcache.xml 配置信息
应用场景与局限性
Mapper 代理方式
Mapper 开发规范
Mapper 代理返回值问题
Mybatis 解决 JDBC 编程的问题
Mybatis 逆向工程
修改 pom.xml 文件
generatorConfig.xml 配置文件
使用插件步骤
最后生成代码
Mybatis 整合 Spring
Mybatis 与 Spring 整合
导入 jar 包
创建表
创建实体
创建实体与表的映射文件
创建 Mybatis 映射文件配置环境
配置 Spring 核心过滤器〔也是加载总配置文件】
配置数据库信息、事务
创建 Dao.Service.Action
JSP 页面测试
[](
)mybatis 源码分析目录
================================================================================
第—部分:自定义持久层框架
分析 jdbc 操作问题
问题解决思路
自定义框架设计
自定义框架实现
自定义框架优化
第二部分:Mybatis 相关概念
对象/关系数据库映射(ORM)
Mybatis 简介
MyBatis 历史
MyBatis 优势
第三部分:Mybatis 基本应用
快速入门
Mybatis 的 Dao 层实现
第四部分:Mybatis 配置文件深入
SqIMapConfig.xml
mapper.xml
第五部分:Mybatis 复杂映射开发
—对一查询
—对多查询
多对多查询
第六部分:Mybatis 注解开发
MyBatis 的常用注解
MyBatis 的增删改查
MyBatis 的注解实现复杂映射开发
—对一查询(注解)
—对多查询(注解)
多对多查询(注解)
第七部分:Mybatis 缓存*
一级缓存
二级缓存
二级缓存整合 redis
第八部分:Mybatis 插件
插件简介
Mybatis 插件介绍
Mybatis 插件原理
自定义插件
源码分析
pageHelper 分页插件
通用 mapper
第九部分:Mybatis 架构原理
架构设计
主要构件及其相互关系
总体流程
第十部分:Mybatis 源码剖析
传统方式源码剖析
Mapper 代理方式
第十—部分:设计模式
上面的这份 MyBatis+设计模式架构指南 需要的:
评论