开启二级缓存

二级缓存测试


 

我们在这里演示了mybatis的一级缓存sqlSession(本地缓存)

下面我们就演示二级缓存

  • 只要开启了二级缓存,在同一个mapper下就有效
  • 所有的数据都会先放在一级缓存,只有当会话提交或者关闭的时候,才会提交到二级缓存

开启二级缓存

Mybatis的二级缓存

 

Mybatis的二级缓存

我们用代码举例

 核心配置文件,这是使用二级缓存。不设置也是会默认true使用,但是我们最好显示的设置,让读代码的人知道我们使用二级缓存

Mybatis的二级缓存

要使用二级缓存的mapper配置二级缓存<cache/>

这里我们不配置任何属性,只是简单的开启<cache/>,这时相应的mapper的bean类要实现序列化接口Serializable

Mybatis的二级缓存

不实现序列化接口的回报异常

Mybatis的二级缓存

二级缓存测试

Mybatis的二级缓存

Mybatis的二级缓存

 

相关文章:

  • 2021-04-17
  • 2021-04-27
  • 2021-05-21
  • 2022-12-23
猜你喜欢
  • 2021-09-18
  • 2021-12-11
  • 2022-12-23
  • 2021-11-19
  • 2021-12-20
  • 2021-06-26
相关资源
相似解决方案