![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mybatis
文章平均质量分 81
mybatis相关分类
狂奔的蜗牛已被占用
这个作者很懒,什么都没留下…
展开
-
mybatis3.5.6的cachekey
mybatis有一级缓存和二级缓存,默认开启一级缓存;在查询的时候会先查缓存,缓存中没有数据才会查询数据库;那么是根据什么来确定当前要查询的数据已经在缓存中呢?一个叫cacheKey对象,可以确定前要查询的数据是否在缓存中。 cacheKey和我们缓存的数据有什么联系呢?由于一条查询语句,会查询到相应的数据;所以会根据原创 2021-04-24 14:41:55 · 451 阅读 · 0 评论 -
mybatis3.5.6缓存
一级缓存mybatis一级缓存流程图:mybatis的一级缓存是SqlSession级别的缓存,在sqlSession中有一个很重要的属性:Executor对象,实际是CachingExecutor;在DefaultSqlSessionFactory中创建SqlSession的时候,会创建executor,而executor是由configuration.newExecutor()创建的;public class Configuration{ public Executor newExecut原创 2021-04-25 10:56:37 · 244 阅读 · 0 评论