mybatis缓存 一级缓存二级缓存 一级缓存 mybatis 一级缓存默认开启,存在一次会话中就是创建一次sqlSession中 ,开启的属性是 flushCashe,去除一次缓存如下图。 二级缓存 mybatis 二级缓存 初始化 属性 为 cache 所有select 操作查询出的数据将被缓存,insert,delete,update操作会刷新缓存,同时可以设置缓存刷新的时间,如果添加的数据操作在其他的系统还是可能会出现脏数据的,所以缓存只能针对数据相对不变的查询。