介绍一下Mybatis的缓存机制
时间: 2023-03-06 18:41:41 浏览: 110
Mybatis缓存机制案例
Mybatis提供了一种内置的缓存机制,它使用本地缓存和二级缓存来加快查询速度。本地缓存使用SqlSession级别的缓存,它会把查询结果存储在SqlSession级别的缓存中,以便于每次查询时可以从缓存中直接获取,而无需再查询数据库。二级缓存是Mybatis的全局缓存,它使用不同的命名空间保存数据,可以跨越多个SqlSession使用。除了提高查询性能外,Mybatis也提供了一种缓存刷新机制,可以有效地避免脏读数据的发生。
阅读全文