谈起MyBatis,我先提个问:什么是 MyBatis ?Github最新提名
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录...
而今天咱要聊的就是Alibaba珍藏版mybatis手写文档,刷到的朋友真香警告呀!
声明:篇幅有限,Alibaba珍藏版mybatis手写文档还有一些面试解析+脑图等等,说的都不是很仔细,但可分享源文档给刷到此文的朋友,一键三连,加小助手vx:1249448307或者看下方即可~
珍藏版(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.入门总结
珍藏版(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