Mybatis二级缓存
Mybatis缓存分为两层,第一层是sqlsession级别的缓存,默认是开启的且不能关闭,当在同一个sqlsession中进行相同sql语句的查询时,不会从数据库中去查,而是直接去缓存获取,一级缓存最多缓存1024条sql,二级缓存是指可以跨sqlsession的缓存,是mapper级别的缓存,可以多个sqlsession共享。Mybatis一级缓存实现原理第一次发出一个查询 sql,sql 查询结果写入 sqlsession 的一级缓存中,缓存使用的数据结构是一个 map。key:MapperI
原创
2021-11-04 19:43:26 ·
141 阅读 ·
0 评论