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());