一、该问题的重现步骤是什么?
1. 新增微服务模块,想实现执行sql自动带入租户号该怎么操作呢
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
租户插件是需要调用mybatis-plus自带的API方法的时候才会自动带入租户ID。
如果是手写的sql,则需要自行加入条件。
是调用的mybatis-plus自带的API,但是没有注入租户id过滤,是因为新服务没有导入特定的jar包吗?
看下你定义的 Entity类有没有 tenantId字段,或者有没有继承BaseEntity。
开始确实没有继承BaseEntity,但是我加上继承TenantEntity依旧没加上租户id过滤,TenantEntity继承了BaseEntity
开始确实没有继承BaseEntity,但是我加上继承TenantEntity依旧没加上租户id过滤,TenantEntity继承了BaseEntity
用的是超级管理员还是普通用户,如果是超管,不受租户影响。你创建个租户,用租户的账号去访问看看
是我鉴权没开,然后接口没拦截blade-auth及authorization,没取到我的租户信息,所以没加租户过滤条件.thx!!!

这么nacos配置这么配置他是校验blade-auth和authorization还是不校验呢,现在的情况是我如上配置,访问接口,如果blade-auth过期了,sql执行的时候就不带租户过滤,这时候应该报401缺失令牌,鉴权失败吧,不知道为何接口会过。如果换一个没过期的blade-auth,sql执行就会带上租户id过滤,
扫一扫访问 Blade技术社区 移动端