一开始是这么做的(不推荐)
mapper.xml
controller 层的转换
将这两个字段取出来放进LIst<Map> 中 然后再用流转化成Map ;
后来经过和小伙伴们探讨发现多此一举,全查出来再流转换和这个的效率一样,例如:
//获取所有的城市信息
List cityMap = perInfoMapper.allCity();
//将城市信息转换为map,城市code为键,城市名称为值
Map<Integer, String> map = cityMap.stream().collect(Collectors.toMap(City::getCityCode, c -> c.getCityName()));