mybatis查询数据库后返回Map<String,User>,Map<String,Map<String,...>>
@MapKey("key") public Map<String, Object> selectBySCName(@Param("SCName") String SCName);
@MapKey这种处理是在查询完后做的处理,实际上我们也可以自己写逻辑将List转成Map,一个Lambda表达式搞定,如下:
List<User> list = userDao.selectByIdList(Arrays.asList(1,2,3));
Map<Integer, User> map = list.stream().collect(Collectors.toMap(User::getId, user -> user));
————————————————
版权声明:本文为CSDN博主「totally123」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/totally123/article/details/102723732