一级缓存--二级缓存详解

  • 一级缓存

由于一级缓存的作用域是SqlSession内部,但是SqlSession的生命周期非常短暂,所以一级缓存对于查询效率的提升很有限.而要提升效率,需要使用二级缓存.

 

 

  • 二级缓存

1.开启全局开关

 

2.添加标签

 

3.实现序列化接口

注解:没有使用二级缓存的时候,也可以存值.不过存值的方式是将对象的每一个属性拆成字段传输.而使用二级缓存的时候,是直接传输一个对象.因为在网络上传输的对象,都需要实现Serializable接口,所以使用二级缓存的时候也需要实现Serializable接口.

扫描二维码关注公众号,回复: 8799904 查看本文章

使用缓存可能导致不能实时更新数据,所以慎用.

 

发布了100 篇原创文章 · 获赞 7 · 访问量 7562

猜你喜欢

转载自blog.csdn.net/qq_40245464/article/details/103748558