MyBaits 缓存
特别说明
当前文章内容迁移中,如有问题,请提交 issues 谢谢~~
- MyBatis - 工具类 - ScriptRunner
- MyBatis - 工具类 - SqlRunner
- MyBatis - 工具类 - MetaObject
- MyBatis - 工具类 - MetaClass
- MyBatis - 工具类 - ObjectFactory
- MyBatis - 工具类 - ProxyFactory
- MyBatis - 核心组件 - Configuration
- MyBatis - 核心组件 - Executor
- MyBatis - 核心组件 - MappedStatement
- MyBatis - 核心组件 - TypeHandler
- MyBatis - 核心组件 - ParameterHandler
- MyBatis - 核心组件 - ResultSetHandler
- MyBatis - SqlSession - XPath
- MyBatis - SqlSession - Configuration 创建过程
- MyBatis - SqlSession - SqlSession 创建过程
- MyBatis - SqlSession - Mapper 执行过程
MyBatis 的一些关键特性(例如通过 <association> 和 <collection> 建立级联映射
避免循环引用(circular references)、加速重复嵌套查询等)都是基于 MyBatis 一级缓存实现的,而且 MyBatis 结果集映射相关代码重度依赖 CacheKey,所以目前 MyBatis 不支持关闭一级缓存。
