前言:
Mybatis是一款优秀的持久层框架。其封装了JDBC操作, 免去了开发人员编写JDBC 代码以及设置参数和获取结果集的重复性工作。通过编写简单的 XML 或Java注解即可映射数据库CRUD操作。本文介绍的是阿里资深架构师十年经验整理,Mybatis顶级学习笔记,从原始的JDBC谈起,深入浅出讲解Mybatis实战技巧。
由于笔记内容偏多,篇幅受限,只能在文章中展示部分的章节内容和核心截图。
1.MyBatis是什么
2. 为什么要使用MyBatis
3.使用MyBatis访问数据库
4. 使用JDBC访问数据库
5.使用SpringJDBC访问数据库
6.使用Hibernate访问数据库
7.如何使用MyBatis
8. 单独使用MyBatis

1.配置文件解析过程分析
2.解析
3. 解析
4.设置
5.解析
6. 解析
7.解析
8. 解析

1.用 mybatis 增加数据
2.用 mybatis 更新数据
3.用 mybatis 删除数据

1.SQL执行入口
2.查询语句的执行过程
3. 更新语句的执行过程
4.SQL执行过程总结

1. 在Spring中使用MyBatis

1. 内置数据源初始化过程
2. UnpooledDataSource
3.PooledDataSource

1.缓存类介绍
2.CacheKey
3.一级缓存
4. 二级缓存

1. 插件机制原理
2.植入插件逻辑
3.执行插件逻辑
4.实现一个分页插件

1.在数据库中创建测试表
2.创建测试工程,并配置 Mybatis 代码生成 jar 包
3.配置 Mybatis 代码生成工具的配置文件
4.运行测试的 main 方法,生成 Mybatis 相关代码
5.SqlSessionDaoSupport 的使用


各行各业从事者也有不同等级划分,作为程序员你属于哪个层次呢?身为普通程序员想要进阶高级程序员,实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的,付出更多努力更是必然的。