MP缓存问题

来源:1-1 高级功能课程简介

慕虎6014263

2019-11-07 10:08

老师, 我想问个缓存的问题, 因为使用MP后, 映射文件几乎没有标签了, 可是<cache>标签仅仅对<select>起缓存作用, 我即想使用MP的各种条件查询, 又想对其缓存,能否做到. 还是说只能自定义<select>去做缓存?望回答 

写回答 关注

1回答

  • 老猿
    2019-11-08 11:53:08
    已采纳

           同学,经过我验证,开启二级缓存后,MP的baseMapper中提供的一系列Select方法不能命中二级缓存,只有自定义的方法才能命中二级缓存。

           MP官方的建议是:“我们建议缓存放到 service 层,你可以自定义自己的 BaseServiceImpl 重写注解父类方法,继承自己的实现。”

MyBatis-Plus进阶

MyBatis-Plus框架进阶课程

23296 学习 · 118 问题

查看课程

相似问题