!181 feat: QueryWrapper.groupBy 支持 Lambda 表达式。

Merge pull request !181 from 王帅/main
This commit is contained in:
Michael Yang 2023-07-25 04:46:36 +00:00 committed by Gitee
commit c28d094767
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -579,6 +579,18 @@ public class QueryWrapper extends BaseQueryWrapper<QueryWrapper> {
return this; return this;
} }
public <T> QueryWrapper groupBy(LambdaGetter<T> column) {
addGroupByColumns(LambdaUtil.getQueryColumn(column));
return this;
}
public <T> QueryWrapper groupBy(LambdaGetter<T>... columns) {
for (LambdaGetter<T> column : columns) {
groupBy(LambdaUtil.getQueryColumn(column));
}
return this;
}
public QueryWrapper having(QueryCondition queryCondition) { public QueryWrapper having(QueryCondition queryCondition) {
addHavingQueryCondition(queryCondition, SqlConnector.AND); addHavingQueryCondition(queryCondition, SqlConnector.AND);
return this; return this;