[mybatis]缓存_缓存有关的设置以及属性
缓存有关的设置以及属性全局配置中的设置和缓存有关的设置/属性
·
缓存有关的设置以及属性
- 全局配置中的设置

- 和缓存有关的设置/属性
- 1.cacheEnable=true;false;关闭缓存(二级缓存关闭)(一级缓存一直可用的)
- 2.每个select标签都有useCache=“true”;
- false;不使用缓存(一级缓存依然使用,二级缓存不使用)
- 3.每个增删改标签的:flushCache=“true”;(一级二级都会清空)
- 增删改执行完成后就会清楚缓存
- flushCache=“true” 一级缓存就清空了;二级缓存也会被清空(可以理解为命中KEY但是没有VALUE)
- 查询标签:flushCache=“false”;查询标签默认为false
- 如果flushCache=true;每次查询之前都会清空缓存;缓存是没有被使用的
- 4.sqlSession.clearCache();只是清空当前session的一级缓存
- 5.localCacheScope:本地缓存作用域:
- (一级缓存SESSION);当前会话的所有数据保存在会话缓存中
- STATEMENT:可以禁用一级缓存
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)