MyBatis进阶用法之缓存 一级缓存 MyBatis默认开启一级缓存: 在一个SqlSession中生效: 在一个SqlSession中连续执行两次查询,观察Sql,只查询了一次 一级缓存失效情况: 再开启一个SqlSession 执行增删改 二级缓存(不建议使用) 使用场景,第一个用户查询了一次,第二个用户查询相同的语句,可以直接拿缓存: 开启方式: 在想开启的namespace 标签内添加一行: <cache/>