mybatis-plus3.4x 多租户屏蔽某个特定mapper
2022-08-23 本文已影响0人
10676
一、关于 @SqlParser
@SqlParser(filter = true) 在mybatis-plus最新版本3.4中标记为过时
替代注解为:
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.METHOD})
public @interface InterceptorIgnore {
二、@InterceptorIgnore 的使用
拦截忽略注解 @InterceptorIgnore
image.png
各属性返回 true 表示不走插件(在配置了插件的情况下,不填则默认表示 false)
例如想 多租户屏蔽某个特定mapper的方法 则
@InterceptorIgnore(tenantLine = "true")
DxUser loginByLoginname(@Param("loginname") String loginname);