From b2760a0bc0aa548edc6e9ab30d406ca6b5774e2b Mon Sep 17 00:00:00 2001 From: Font_C <1020331126@qq.com> Date: Wed, 25 Oct 2023 18:36:18 +0800 Subject: [PATCH] =?UTF-8?q?=20Fixed=EF=BC=9A=E4=BF=AE=E5=A4=8D=E8=A1=A8?= =?UTF-8?q?=E5=85=B3=E8=81=94=E7=9A=84=E4=BB=8E=E8=A1=A8=E9=85=8D=E7=BD=AE?= =?UTF-8?q?schema=EF=BC=8C=E6=9F=A5=E8=AF=A2=E4=BB=8E=E8=A1=A8=E6=97=B6sch?= =?UTF-8?q?ema=E4=B8=A2=E5=A4=B1=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mybatisflex/core/relation/AbstractRelation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/relation/AbstractRelation.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/relation/AbstractRelation.java index 989a4345..f4c33d5f 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/relation/AbstractRelation.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/relation/AbstractRelation.java @@ -88,7 +88,7 @@ abstract class AbstractRelation { //以使用者注解配置为主 this.targetTableInfo = StringUtil.isBlank(targetTable) ? TableInfoFactory.ofEntityClass(relationFieldWrapper.getMappingType()) : TableInfoFactory.ofTableName(targetTable); - this.targetSchema = targetSchema; + this.targetSchema = targetTableInfo != null ? targetTableInfo.getSchema() : targetSchema; this.targetTable = targetTableInfo != null ? targetTableInfo.getTableName() : targetTable; //当指定了 valueField 的时候,一般是 String Integer 等基本数据类型