mybatisplus 查询
时间: 2023-08-08 07:11:58 浏览: 111
mybatisplus分页查询
MyBatis-Plus是对MyBatis的增强,提供了更多简化的方法来操作数据库。在查询方面,MyBatis-Plus提供了多种查询方式。其中包括普通查询、通过多个ID批量查询、简单条件查询等。[1]
在使用MyBatis-Plus进行分组查询时,可以使用QueryWrapper类来构建查询条件。通过select方法指定需要查询的字段,groupBy方法指定分组的字段。例如,在一个测试类中,可以使用以下代码进行分组查询:
```java
@Test
void testGetAll(){
QueryWrapper<User> lqw = new QueryWrapper<User>();
lqw.select("count(*) as count,tel");
lqw.groupBy("tel");
List<Map<String, Object>> list = userDao.selectMaps(lqw);
System.out.println(list);
}
```
以上代码使用了select方法指定了需要查询的字段,使用groupBy方法指定了分组的字段。最后使用selectMaps方法执行查询,并将结果以List<Map<String, Object>>的形式返回。[3]
这样就可以使用MyBatis-Plus进行分组查询了。希望对你有所帮助!
阅读全文