
mybatis
suntongclub
这个作者很懒,什么都没留下…
展开
-
Mybatis的一级缓存。
Mybatis的一级缓存。 首先我们要知道什么是查询缓存?查询缓存又有什么作用?功能:mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 用图来表示如下图:粗略的解释一下就是: 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)...转载 2019-02-27 11:49:56 · 169 阅读 · 0 评论 -
mybatis二级缓存
按照惯例,先来一张形象一点的图: 二级缓存区域是根据mapper的namespace划分的,相同namespace的mapper查询数据放在同一个区域,如果使用mapper代理方法每个mapper的namespace都不同,此时可以理解为二级缓存区域是根据mapper划分,也就是根据命名空间来划分的,如果两个mapper文件的命名空间一样,那样,他们就可以共享一个mapper缓...转载 2019-02-27 11:52:45 · 186 阅读 · 0 评论 -
MyBatis源码解析(一)——执行流程
https://www.cnblogs.com/V1haoge/p/6603926.html转载 2019-03-26 00:15:39 · 239 阅读 · 1 评论