这段代码可以简化,不需要使用嵌套的Map和List。可以直接使用一个List<Map<String, Object>>来存储每个MarketBrand对象的属性。

代码示例:

MarketBrandExample brandExample = new MarketBrandExample();
List<MarketBrand> marketBrands = marketBrandMapper.selectByExample(brandExample);
List<Map<String, Object>> brandList = new ArrayList<>();

for (MarketBrand marketBrand : marketBrands) {
    Map<String, Object> brandMap = new HashMap<>();
    brandMap.put("id", marketBrand.getId());
    brandMap.put("name", marketBrand.getName());
    brandMap.put("desc", marketBrand.getDesc());
    brandMap.put("floorPrice", marketBrand.getFloorPrice());
    brandMap.put("picUrl", marketBrand.getPicUrl());
    brandList.add(brandMap);
}

这样,每个MarketBrand对象的属性会以键值对的形式存储在一个Map中,然后将这个Map添加到List中。这样就能简化代码,并且达到相同的效果。

MarketBrandExample brandExample = new MarketBrandExample; ListMarketBrand marketBrands = marketBrandMapperselectByExamplebrandExample; ListMapMarketBrand MapString Object brandList = new

原文地址: https://www.cveoy.top/t/topic/i9X5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录