一、该问题的重现步骤是什么?
1. 引入了
org.springbladeblade-starter-tenant
2. 实体类没有tenant_id字段
3.调用mybatis-plus api查询
SELECT uid, service_id, group_id, source_id, type_name, login_id, login_password, phone, name FROM user WHERE uid = ? AND tenant_id = ''
### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'tenant_id' in 'where clause'
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'tenant_id' in 'where clause'
二、你期待的结果是什么?实际看到的又是什么?
看了之前问答 引入了 blade-starter-tenant 依赖,则entity没有tenantId就不会启用多租户模式
然后尝试了如果没有引入blade-starter-tenant,只引入了blade-starter-mybatis,则会默认启用mybatis-plus的多租户插件,你需要手动关闭还是不行
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
2.7
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端