Mybatis二级缓存
时间: 2024-01-17 22:05:00 浏览: 97
mybatis二级缓存学习
Mybatis的二级缓存是指Mybatis在一级缓存之外提供的一种缓存机制,可以将数据缓存在应用程序的内存中,以提高查询性能。 与一级缓存不同的是,二级缓存的作用范围是SqlSessionFactory级别的,可以跨多个SqlSession共享数据。要开启二级缓存,需要在Mybatis的配置文件中设置<setting name = "cacheEnabled" value = "true" />。此外,为了实现二级缓存,Mybatis要求返回的POJO必须是可序列化的。 通过使用二级缓存,可以减少与数据库的交互次数,提高系统性能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Mybatis 之 二级缓存](https://blog.csdn.net/weixin_52851967/article/details/125190163)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【MyBatis】MyBatis 二级缓存全详解](https://blog.csdn.net/qq_21383435/article/details/124768956)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文