主要写一下概念
Mybatis中缓存分为一级缓存和二级缓存,主要是通过缓存策略来减少与数据库的交互次数,提高性能
一级缓存:一级缓存是SqlSession范围的缓存,当调用SqlSession的增删改,commit(),close()等方法时,一级缓存就会清空
二级缓存:二级缓存是mapper映射级别的缓存,多个SqlSession去操作同一个Mapper映射的sql语句,多个SqlSession可以共用二级缓存,二级缓存是跨SqlSession的
一级缓存和二级缓存
主要写一下概念
Mybatis中缓存分为一级缓存和二级缓存,主要是通过缓存策略来减少与数据库的交互次数,提高性能
一级缓存和二级缓存