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 b6344011..472b5e73 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 @@ -92,7 +92,7 @@ abstract class AbstractRelation { this.targetTableInfo = TableInfoFactory.ofEntityClass(targetEntityClass); - this.conditionColumn = column(targetTableInfo.getColumnByProperty(this.targetField.getName())); + this.conditionColumn = column(targetTable, targetTableInfo.getColumnByProperty(this.targetField.getName())); if (ArrayUtil.isNotEmpty(selectColumns)) { if (ArrayUtil.contains(selectColumns, conditionColumn.getName())) {