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
不支持关闭一级缓存。