摘要: 一、缓存失效的原因 首先要明确一个知识点,就是关于一级缓存生效的条件,其中一个条件就是一级缓存只在同一会话中生效,也就是同一个session。明确这一点,也就知道spring中如果不配置事务就会导致一级缓存失效的原因。 spring中使用的sqlsession会话时SqlSessionTemplat 阅读全文
posted @ 2021-02-22 20:14 4verson 阅读(172) 评论(0) 推荐(0)
摘要: 首先需要说明一些在二级缓存中的基本概念 1、缓存空间:底层就是一个HashMap,开启缓存的Mapper就有一个独立的缓存空间,本质上就是Cache责任链,所有会话共享,在进行mybatis解析时就生成了 2、暂存区(TransactionalCache):暂时存放一些未命中的记录(不确定),通过c 阅读全文
posted @ 2021-02-22 18:55 4verson 阅读(594) 评论(0) 推荐(0)