实现的是往Map里面存放List数组,已Product的id为分组
Key为id, value为 List<Product>
我自己写的一个借口怎么也实现不了, 问题在哪里我明白,就是相同的key,value会被覆盖.。想了半天,也没想出来,只能请假一下大佬 。怎么保证实体类product存入list,又不会被覆盖
@Override public Map<String,List<Product>> selectProduct(){ List<Product> productList = productMapper.selectProduct(); Map<String,List<Product>> productMap = new HashMap<>(); for (Product product : productList) { List<Product> newList = new ArrayList<>(); newList.add(product); productMap.put(product.getId(),newList); } return productMap; }
全部评论
(2) 回帖