Mybatis查询单个字段值的列表
使用baseMapper.selectObjs()方法即可,然后再根据需要转为相应的类型。
例子如下:根据follower_id查询target_id的集合,然后转为String类型。
//得到targetId的值列表
List<Object> objects = followMapper.selectObjs(
new QueryWrapper<Follow>().select("target_id").eq("follower_id", followerId)
);
//转为String类型后返回
List<String> targetIdList = objects.stream().map(o -> (String) o).collect(Collectors.toList());