Mybatis一级缓存介绍(LocalCache)
Mybatis一级缓存介绍(LocalCache)
1缓存的创建
1.1 createCacheKey创建的执行流程
1.2源码分析
在执行BaseExecutor.query的方法中首先判断ResultHandler是否为空,ResultHandler对返回的结果处理,无返回接口为空;当第一次进行查询缓存值为空执行2处方法,在4处需要先进行占位,主要是解决嵌套查询。当标记操作sql的操作对象为CALLABLE是会创建出参缓存localOutputParameterCache
1.3 LocalCac
原创
2020-12-01 10:36:06 ·
866 阅读 ·
0 评论