diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/SelectQueryColumn.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/SelectQueryColumn.java index bc26cc04..a4f15c96 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/SelectQueryColumn.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/SelectQueryColumn.java @@ -21,6 +21,12 @@ import com.mybatisflex.core.util.StringUtil; import java.util.List; +/** + * 子查询列。 + * + * @author michael + * @author 王帅 + */ public class SelectQueryColumn extends QueryColumn implements HasParamsColumn { private QueryWrapper queryWrapper; @@ -29,11 +35,15 @@ public class SelectQueryColumn extends QueryColumn implements HasParamsColumn { this.queryWrapper = queryWrapper; } - - QueryWrapper getQueryWrapper() { + public QueryWrapper getQueryWrapper() { return queryWrapper; } + @Override + String toConditionSql(List queryTables, IDialect dialect) { + return dialect.forSelectByQuery(queryWrapper); + } + @Override String toSelectSql(List queryTables, IDialect dialect) { String selectSql = dialect.forSelectByQuery(queryWrapper); @@ -51,11 +61,6 @@ public class SelectQueryColumn extends QueryColumn implements HasParamsColumn { return clone; } - @Override - String toConditionSql(List queryTables, IDialect dialect) { - return dialect.forSelectByQuery(queryWrapper); - } - @Override public Object[] getParamValues() { return queryWrapper.getAllValueArray();