一、该问题的重现步骤是什么?
1. 在数据库tenant_id不是默认'000000'的情况下, 租户ID插入不到数据库表中.
2. 即生成的insert语句中 没有tenant_id字段及值.
3. 尚未解决增强模式不生效的问题.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
Bladex-Boot 2.8.2.RELEASE, windows 开发环境.
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
这是本人根据自己的理解所定位到问题并且修改的一个过程, 如果本人理解错误或者是文档看的不够仔细, 或者官方有更好的解决办法,还请指教.
解决:
@Configuration
@AutoConfigureBefore({MybatisPlusConfiguration.class})
@EnableConfigurationProperties({BladeTenantProperties.class})
public class TenantConfig {
@Bean
public TenantLineHandler tenantLineHandler(BladeTenantProperties properties) {
return new BladeTenantHandler(properties);
}
}
查找问题参考:
扫一扫访问 Blade技术社区 移动端