二级缓存比一级缓存的范围要广
1.开启二级缓存需要在mybatis配置 文件中开启:
2.在需要缓存的mapper上添加标签
3.将结果集的实体类添加可序列化标志
测试:需要关闭第一个,否者不会被放在缓存中:cache命中率是0.5,
第一次查询数据库,剩下两次都是从缓存中拿的:2/3 =0.6666666666
在select标签上关闭个别二级 缓存,useCache属性默认是true
在增、删、改的标签上的flushCache为true就会清空缓存,为flase就不清空
缓存策略:
n