QueryWrapper<MetaItem> wrapper = new QueryWrapper<MetaItem>()
.select("set_id,count(0) as field_count")
.in("set_id",setids)
.groupBy("set_id");
List<Map<String,Object>> list = itemService.listMaps(wrapper);
注意要用 listMaps ,返回的是 Map<String,Object>
示例:
public Result<?> queryPageList(MetaSet metaSet,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
HttpServletRequest req) {
QueryWrapper<MetaSet> queryWrapper = QueryGenerator.initQueryWrapper(metaSet, req.getParameterMap());
Page<MetaSet> page = new Page<MetaSet>(pageNo, pageSize);
IPage<MetaSet> pageList = metaSetService.page(page, queryWra