mybatis二级缓存当事务提交时才会真正提交到缓存Map里面去,如下所示
缓存接口的几个实现类:
缓存更新,删除,回滚,插入时进行刷新,下面展示的是更新,其余类似,不再赘述
综上所述, 1.二级缓存CRUD刷新频繁,适合在读多写少的情况下进行手动开启 2.二级缓存针对的是同一个namespace,所以建议是在单表操作的Mapper中使用,或者是在相关表的Mapper文件中共享同一个缓存。
mybatis二级缓存当事务提交时才会真正提交到缓存Map里面去,如下所示
缓存接口的几个实现类:
缓存更新,删除,回滚,插入时进行刷新,下面展示的是更新,其余类似,不再赘述
综上所述, 1.二级缓存CRUD刷新频繁,适合在读多写少的情况下进行手动开启 2.二级缓存针对的是同一个namespace,所以建议是在单表操作的Mapper中使用,或者是在相关表的Mapper文件中共享同一个缓存。