一级缓存: Mybatis 的一级缓存的作用域是 session, 当 openSession()后, 如果执行相同的 SQL( 相同语句和参数) , Mybatis 不进行执行 SQL, 而是从缓存中命中返回。
二级缓存: Mybatis 的二级缓存的作用域是一个 mapper 的 namespace, 同一个 namespace 中查询 sql 可以从缓存中命中。 二级缓存是可以跨 session 的。
一级缓存: Mybatis 的一级缓存的作用域是 session, 当 openSession()后, 如果执行相同的 SQL( 相同语句和参数) , Mybatis 不进行执行 SQL, 而是从缓存中命中返回。
二级缓存: Mybatis 的二级缓存的作用域是一个 mapper 的 namespace, 同一个 namespace 中查询 sql 可以从缓存中命中。 二级缓存是可以跨 session 的。