刚学完MyBatis的新手必看!缓存机制原来可以这么简单?
一级缓存也被称为本地缓存,是 MyBatis 中默认开启的缓存,它的作用域是SqlSession。也就是说,在同一个SqlSession中执行相同的 SQL 查询时,MyBatis 会从一级缓存中获取结果,而不是再次访问数据库。在我们执行一条sql查询时,Mybatis会先去当前会话SqlSession的一级缓存中检查是否存在该查询的结果.如果存在,直接返回缓存中查询的数据。如果不存在,则执行SQL查询,将结果存入到Mybatis一级缓存中再返回// 测试同一个SqlSession内查询两次。
原创
2025-02-04 17:35:07 ·
410 阅读 ·
0 评论