Mybatis深入源码分析之SqlSessionFactory二级缓存原理分析

这里再概括下上篇源码分析内容: 一:Mybatis一级缓存 mybatis的一级缓存是SqlSession缓存,在操作数据库的时候需要先创建SQL会话对象,在对象中有个HashMap用于存储缓存数据,此HashMap是当前对象私有的,其它SqlSession会话对象无法访问。 具体流程: 第一次执行select完毕会将查到的数据写入SqlSession内的HashMap中缓存起来 第二次执行sel
相关文章
相关标签/搜索