MyBatis 缓存

MyBaits 缓存

  • 原文地址:
  • 原文作者:
  • 本文永久链接:
特别说明

当前文章内容迁移中,如有问题,请提交 issues 谢谢~~

  1. MyBatis - 工具类 - ScriptRunner
  2. MyBatis - 工具类 - SqlRunner
  3. MyBatis - 工具类 - MetaObject
  4. MyBatis - 工具类 - MetaClass
  5. MyBatis - 工具类 - ObjectFactory
  6. MyBatis - 工具类 - ProxyFactory
  7. MyBatis - 核心组件 - Configuration
  8. MyBatis - 核心组件 - Executor
  9. MyBatis - 核心组件 - MappedStatement
  10. MyBatis - 核心组件 - TypeHandler
  11. MyBatis - 核心组件 - ParameterHandler
  12. MyBatis - 核心组件 - ResultSetHandler
  13. MyBatis - SqlSession - XPath
  14. MyBatis - SqlSession - Configuration 创建过程
  15. MyBatis - SqlSession - SqlSession 创建过程
  16. MyBatis - SqlSession - Mapper 执行过程

MyBatis 的一些关键特性(例如通过 <association><collection> 建立级联映射
避免循环引用(circular references)、加速重复嵌套查询等)都是基于 MyBatis 一级缓存实现的,而且 MyBatis 结果集映射相关代码重度依赖 CacheKey,所以目前 MyBatis 不支持关闭一级缓存。

Prev:
java-features-stream 底层原理
Next:
redis-hyperloglog
Contents of this article
Contents of this article