确认

  • [x] 我使用的版本是最新版, 并且使用插件确认过项目里无依赖版本冲突
  • [X] 我已经在 issue 中搜索过, 确认问题没有被提出过
  • [X] 我已经修改标题, 将标题中的 描述 替换为遇到的问题

当前程序版本

3.5.9

问题描述

引用mp的多租户插件下,继承BaseMapper并添加@InterceptorIgnore(tenantLine = "true")注解,sql仍然会拼接”tenant_id“字段 微信图片_20241129113819

微信图片_20241129113829 微信图片_20241129114022

详细堆栈日志

No response

Comment From: w3777

补一张图,继承的实现和BaseMapper是一样的 MyBatis-Plus [兼容问题]: 描述 多租户插件下执行批量删除的问题

Comment From: miemieYaho

default方法不生效,只支持实际执行的method

Comment From: w3777

同样的方式,使用继承后的mapper也有@InterceptorIgnore(tenantLine = "true")注解,执行deleteById却不会拼接tenant_id字段,deleteById方法也是default方法 MyBatis-Plus [兼容问题]: 描述 多租户插件下执行批量删除的问题

MyBatis-Plus [兼容问题]: 描述 多租户插件下执行批量删除的问题

微信图片_20241129115733