querywrapper groupby用法
时间: 2023-11-12 17:49:43 浏览: 138
group by用法.doc
queryWrapper的groupBy方法用于设置查询结果的分组方式。它有两个重载方法:
1. groupBy(R... columns):传入要进行分组的列名,可以一次传入多个列名。
2. groupBy(boolean condition, R... columns):传入一个条件和要进行分组的列名,如果条件为true,则进行分组。
例如,要通过id和name字段进行分组,可以使用以下代码:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.groupBy("id", "name");
List<User> users = userMapper.selectList(wrapper);
```
这会生成SQL语句:SELECT id, name, age, gender FROM user GROUP BY id, name。
阅读全文