BladeX-Boot项目数据保存tenant_id为空

Blade 未结 2 1415
日行千里
日行千里 2021-04-07 09:26

一、该问题的重现步骤是什么?

  1. 使用BladeX-Boot开发项目,包名为com.test.project.*,然后在启动类上添加了包扫描

    @MapperScan({"org.springblade.**.mapper.**", "com.test.**.mapper.**"})

    @ComponentScan(basePackages = {"com.test.*", "org.springblade.*"})

    配置文件也添加了相应的内容


    # mybatis

    mybatis-plus:

      mapper-locations: classpath:org/springblade/**/mapper/*Mapper.xml,classpath:com/test/**/mapper/*Mapper.xml

      #实体扫描,多个package用逗号或者分号分隔

     typeAliasesPackage: org.springblade.**.entity,com.test.**.entity

  2. 使用系统默认生成的代码执行保存操作,数据库表的tenant_id为空,尝试了数据实体继承TenantEntity和添加tenantId字段均不行


2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

数据库表tenant_id存储为相应的租户值

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

产品:BladeX-Boot 2.7.2

版本:v2.7.2

操作系统:windows 10

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  zhx1994
    zhx1994 (楼主)
    2021-04-07 09:54

    多租户使用的相关配置

    E34LC3W88TVT]VCTUZNKUTO.png

    作者追问:2021-04-07 09:54

    这些配置都是按照文档配置的,结果就是保存到数据库租户ID为空

提交回复