真香警告!Alibaba珍藏版mybatis手写文档,刷起来

谈起MyBatis , 我先提个问:什么是 MyBatis ?MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架 。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 。 MyBatis 可以对配置和原生Map使用简单的 XML 或注解 , 将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录...
而今天咱要聊的就是Alibaba珍藏版mybatis手写文档 , 刷到的朋友真香警告呀!
真香警告!Alibaba珍藏版mybatis手写文档,刷起来文章插图
声明:篇幅有限 , Alibaba珍藏版mybatis手写文档还有一些面试解析+脑图等等 , 说的都不是很仔细 , 但可分享源文档给刷到此文的朋友 , 私信我口令【文档】便可 , 赶紧收藏刷起来!
珍藏版(1)——Mybatis入门1.什么是MyBatis
2.为什么我们要用Mybatis?
3.Mybatis快速入门

  • 3.1 导入开发包
  • 3.2准备测试工作
  • 3.3 创建mybatis配置文件
  • 3.4 编写工具类测试是否获取到连接
  • 3.5 创建实体与映射关系文件
  • 3.6 编写DAO
4.Mybatis工作流程
5.完成CRUD操作
  • 5.1 增加学生
  • 5.2 根据ID查询数据
  • 5.3 查询所有数据
  • 5.4 根据id删除
  • 5.5 修改
  • 5.6 小细节
  • 5.7 Mybatis分页
6.动态SQL
  • 6.1 动态查询
  • 6.2 动态更新
  • 6.3 动态删除
  • 6.4 动态插入
7.入门总结
真香警告!Alibaba珍藏版mybatis手写文档,刷起来文章插图
珍藏版(2)——Mybatis配置信息1.映射文件
  • 1.1 占位符
  • 1.2 主键生成策略
  • 1.2.1 UUID
  • 1.3 主键返回
  • 1.4 resultMap
  • 1.5 resultMap和resultType区别
  • 1.6 使用resultMap
  • 1.7 resultType和resultMap用法总结
  • 1.8 Mybatis映射文件处理特殊字符
2.配置文件
  • 2.1 别名
  • 2.2 Mapper加载
  • 2.3 延迟加载
  • 2.4 延迟加载测试
3.配置相关总结
真香警告!Alibaba珍藏版mybatis手写文档,刷起来文章插图
珍藏版(3)——关联映射【真香警告!Alibaba珍藏版mybatis手写文档,刷起来】1.Mybatis【多表连接】
1.1—对一
  • 1.1.1 设计表
  • 1.1.2 实体
  • 1.1.3 映射文件
  • 1.1.4 DAO层
1.2—对多
  • 1.2.1 设计数据库表
  • 1.2.2 实体
  • 1.2.3 映射文件SQL语句
  • 1.2.4 DAO
1.3多对多
  • 1.3.1 数据库表
  • 1.3.2 实体
  • 1.3.3 映射文件
  • 1.3.4 DAO
2.关联映射总结
真香警告!Alibaba珍藏版mybatis手写文档,刷起来文章插图
珍藏版(4)——缓存+Mapper代理+逆向工程1.前言
2.Mybatis缓存
  • 2.1 Mybatis—级缓存
  • 2.2 Mybatis二级缓存
  • 2.3 Mybatis二级缓存配置
  • 2.4 查询结果映射的pojo序列化
  • 2.5 禁用二级缓存
  • 2.6 刷新缓存
  • 2.7 了解军Mybatis缓存的—些参
3.mybatis和ehcache缓存框架整合
  • 3.1 整合jar包
  • 3.2 ehcache.xml配置信息
  • 3.3 应用场景与局限性
  • 3.3.1 应用场景
  • 3.3.2 局限性
4.Mapper代理方式