diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapper.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapper.java index f70009d4..bc82cb23 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapper.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapper.java @@ -117,6 +117,20 @@ public class QueryWrapper extends BaseQueryWrapper { return this; } + public QueryWrapper select(QueryColumn[] queryColumns, QueryColumn... queryColumns2) { + for (QueryColumn column : queryColumns) { + if (column != null) { + addSelectColumn(column); + } + } + for (QueryColumn column : queryColumns2) { + if (column != null) { + addSelectColumn(column); + } + } + return this; + } + public QueryWrapper from(TableDef... tableDefs) { for (TableDef tableDef : tableDefs) { from(new QueryTable(tableDef)); diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapperAdapter.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapperAdapter.java index a4f397af..8d859f92 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapperAdapter.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/query/QueryWrapperAdapter.java @@ -83,6 +83,12 @@ public class QueryWrapperAdapter> extends Query return (R) this; } + @Override + public R select(QueryColumn[] queryColumns, QueryColumn... queryColumns2) { + super.select(queryColumns,queryColumns2); + return (R) this; + } + @Override public R from(TableDef... tableDefs) { super.from(tableDefs);