美文网首页
mybatis缓存

mybatis缓存

作者: 汪作新 | 来源:发表于2020-05-08 21:00 被阅读0次

    一级缓存

    用一个SqlSession、同样的sql、同样的参数,会使用到一级缓存

    不过目前经常使用的注解mapperscan扫描后,调用都不会走一级缓存,因为每次经过mybatis拦截器(SqlSessionInterceptor) 都会new一个SqlSession 。

    二级缓存

    以mappe.xml的namespace为单位进行缓存,不同namespace缓存相互独立,增删改后缓存刷新,试用场景查询次数多,修改少。

    相关文章

      网友评论

          本文标题:mybatis缓存

          本文链接:https://www.haomeiwen.com/subject/wzvqnhtx.html