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 05e02cae..5b2a8f6a 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 @@ -579,6 +579,18 @@ public class QueryWrapper extends BaseQueryWrapper { return this; } + public QueryWrapper groupBy(LambdaGetter column) { + addGroupByColumns(LambdaUtil.getQueryColumn(column)); + return this; + } + + public QueryWrapper groupBy(LambdaGetter... columns) { + for (LambdaGetter column : columns) { + groupBy(LambdaUtil.getQueryColumn(column)); + } + return this; + } + public QueryWrapper having(QueryCondition queryCondition) { addHavingQueryCondition(queryCondition, SqlConnector.AND); return this;