一、该问题的重现步骤是什么?
1. BladeX-Tool的blade-starter-mybatis的BaseServiceImpl的resolveEntity方法
2. TenantEntity实现类新增修改时,String tenantId = String.valueOf(getTenantId.invoke(entity)); 会导致tenantId为"null"字符串
二、你期待的结果是什么?实际看到的又是什么?
当实体类新增修改时,若tenantId == null,期待ObjectUtil.isEmpty(tenantId)为true
实际上ObjectUtil.isEmpty(tenantId)结果为false。
不应该使用String.valueOf(),会导致null变为"null"
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX-Boot 3.2.0-RELEASE win11
四、请提供详细的错误堆栈信息,这很重要。
无报错
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端