11.6.1 MyBatis缓存 -《SSM深入解析与项目实战》

11.6.1 MyBatis缓存 -《SSM深入解析与项目实战》

项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm

11.6  MyBatis缓存

在MyBatis中,有着非常强大的查询缓存特效,而且可以非常方便的进行配置和定制。默认情况下,二级缓存是没有开启的,但是一级缓存是默认开启的。如果需要开启二级缓存,直接在SQL映射文件中添加即可开启。

11.6.1  缓存的属性

简单的说明一下该cache标签的作用:

  • 可以将映射文件中的所有select语句进行缓存

  • 映射文件中的所有insert、update和delete语句都会刷新缓存

  • 缓存默认使用Least Recently Used(LRU,最近最少使用)算法进行回收数据

  • 根据时间表(比如No Flush Interval,没有时间间隔),缓存不会以任

谙忆 CSDN认证博客专家 Java
公众号:程序编程之旅。曾经写过C、C++,使用过Cocos2dx开发过游戏、安卓端、IOS端、PC端页面均开发过。目前专注Java开发,SaaS内核、元数据的研究。偶尔玩玩爬虫
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页
实付 19.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值