缓存机制 MyBatis包含强大的查询缓存特性,它可以非常方便的定制和配置.缓存可以极大的提升查询效率. MyBatis默认定义了两级缓存:一级缓存和二级缓存 1.默认情况下,只有一级缓存(sqlSession级别,也称为本地缓存),默认开启,不能被关闭,其实就是sqlSession的一个Map 失效情况: 1.sqlSession不同 2.sqlSession相同,查询条件不同(当前以及缓存中还没有这个数据) 3.sqlSession相同,两次查询之间发生增删改(这次增删改可能对当前数据有影响…