• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
思想人生从关注生活开始
博客园    首页    新随笔    联系   管理    订阅  订阅

MyBatis从入门到进阶系列

第一部分:MyBatis基础知识

  • 第1章:MyBatis的概念、特点和使用场景。
  • 第2章:MyBatis的基本架构和设计模式,包括SqlSessionFactory、SqlSession、Mapper、Executor等。
  • 第3章:MyBatis的配置文件,包括MyBatis配置文件、映射文件和属性配置等。

第二部分:MyBatis核心实现原理

  • 第4章:MyBatis的Sql解析和参数绑定机制,包括SqlSource、SqlNode、ParameterMapping等。
  • 第5章:MyBatis的Sql执行和结果映射机制,包括StatementHandler、ResultSetHandler、TypeHandler等。
  • 第6章:MyBatis的缓存机制,包括一级缓存、二级缓存、刷新机制等。
  • 第7章:MyBatis的插件机制,包括Interceptor、Plugin等。

第三部分:MyBatis进阶应用

  • 第8章:MyBatis的动态SQL机制,包括if、choose、foreach等。
  • 第9章:MyBatis的批量操作机制,包括batch、batchUpdate等。
  • 第10章:MyBatis的多数据源机制,包括多个SqlSessionFactory、多个DataSource等。
  • 第11章:MyBatis的分页机制,包括PageHelper、RowBounds等。

第四部分:MyBatis实战应用

  • 第12章:MyBatis的高级查询机制,包括关联查询、聚合查询等。
  • 第13章:MyBatis的事务机制,包括基于注解和基于编程的事务管理。
  • 第14章:MyBatis的并发控制机制,包括乐观锁和悲观锁等。
  • 第15章:MyBatis的性能优化策略,包括缓存、批量操作、分页等技巧。

第五部分:MyBatis源代码实现

  • 第16章:MyBatis源代码的结构和模块,包括mybatis-core、mybatis-spring、mybatis-spring-boot-starter等。
  • 第17章:MyBatis源代码的关键类和方法,包括SqlSessionFactoryBuilder、Configuration、SqlSessionTemplate等。
  • 第18章:MyBatis的测试和调试技巧,包括单元测试、性能测试和调试技巧等。

附录:MyBatis常用工具和资源

  • A:MyBatis Generator:介绍MyBatis Generator的使用和原理。
  • B:MyBatis Plus:介绍MyBatis Plus的使用和原理。
  • C:MyBatis官方文档和社区资源:介绍MyBatis官方文档和社区资源的使用和查询方法。
posted @ 2023-03-09 10:41  JackYang  阅读(63)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3