mybatis一二缓存和SSM整合





只要之前查询过的数据,mybatis就会保存在缓存中,下次获取直接就从缓存中可以拿到相关的数据
这是默认的一级缓存
一级缓存失效的几种情况:

不同的SQLSession使用不用的地一级缓存
在同一个SQLSession才可以启用一级缓存
2.同一个方法,不同的参数,查询时候可能重新输入SQL
3.在这个SQLSession执行期间,又执行了其他的操作。这时候就不会产生一级缓存
4.手动清除了缓存
5.


配置二级缓存
Dao里面开启就可以使用二级缓存

相关beans要实现序列化接口

整合第三方缓存插件功能



posted @ 2020-04-05 16:04  dev-pan  阅读(132)  评论(0)    收藏  举报