美团二面:为什么不推荐使用 MyBatis 二级缓存?大部分人都答不上来!

为了增加查询的性能,MyBatis 提供了二级缓存架构,分为一级缓存和二级缓存。 这两级缓存最大的区别就是:一级缓存是会话级别的,只要出了这个 SqlSession,缓存就没用了。而二级缓存可以跨会话,多个会话可以使用相同的缓存! 一级缓存使用简单,默认就开启。二级缓存需要手动开启,相对复杂,而且要
posted @ 2024-04-12 10:15  Java技术栈  阅读(182)  评论(0编辑  收藏  举报