![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
myibatis
zcywell
newer
展开
-
mybatis 一级缓存、二级缓存
mybatis 为我们提供了一级缓存和二级缓存,可以通过下图来理解: ①、一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。 ②、二级缓存是mapper级别的缓存,多个SqlSession去操作同一个M...转载 2019-03-11 17:20:48 · 224 阅读 · 0 评论 -
MyBatis学习——第四篇(拦截器和拦截器分页实现)
MyBatis架构体图 1:mybatis核心对象 从MyBatis代码实现的角度来看,MyBatis的主要的核心部件有以下几个: SqlSession作为MyBatis工作的主要顶层API,表示和数据库交互的会话,完成必要数据库增删改查功能 ExecutorMyBatis执行器,是MyBatis 调度的核心,负责SQL语句的生成和查询缓存...转载 2019-07-22 14:30:37 · 748 阅读 · 0 评论