慕虎6014263
2019-11-07 10:08
老师, 我想问个缓存的问题, 因为使用MP后, 映射文件几乎没有标签了, 可是<cache>标签仅仅对<select>起缓存作用, 我即想使用MP的各种条件查询, 又想对其缓存,能否做到. 还是说只能自定义<select>去做缓存?望回答
同学,经过我验证,开启二级缓存后,MP的baseMapper中提供的一系列Select方法不能命中二级缓存,只有自定义的方法才能命中二级缓存。
MP官方的建议是:“我们建议缓存放到 service 层,你可以自定义自己的 BaseServiceImpl 重写注解父类方法,继承自己的实现。”
MyBatis-Plus进阶
23296 学习 · 118 问题
相似问题