请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

显示不出数据

虽然不知道为什么之前的问题不给回答,是因为太简单了吗,(救命,我已经提了五六次了)真的没有神仙能帮忙一下吗图片描述

视频里这个输出,我输出在这里
图片描述
网页是空,一定要看在这里
图片描述

代码是没错的,一定要看在这里

@RestController
@RequestMapping("/buyer/product")
public class BuyerProductController {

@Autowired
private ProductService productService;

@Autowired
private CategoryService categoryService;

@GetMapping("/list")
public ResultVO list(){
    List<ProductInfo> productInfoList = productService.findUpAll();

    List<Integer> categoryTypeList = productInfoList.stream()
            .map(e -> e.getCategoryType())
            .collect(Collectors.toList());
    List<ProductCategory> productCategoryList = categoryService.findByCategoryTypeIn(categoryTypeList);

    List<ProductVO> productVOList = new ArrayList<>();
    for (ProductCategory productCategory: productCategoryList) {
        ProductVO productVO = new ProductVO();
        productVO.setCategoryType(productCategory.getCategoryType());
        productVO.setCategoryName(productCategory.getCategoryName());

        List<ProductInfoVO> productInfoVOList = new ArrayList<>();
        for (ProductInfo productInfo: productInfoList) {
            if (productInfo.getCategoryType().equals(productCategory.getCategoryType())) {
                ProductInfoVO productInfoVO = new ProductInfoVO();
                BeanUtils.copyProperties(productInfo, productInfoVO);
                productInfoVOList.add(productInfoVO);
            }
        }
        productVO.setProductInfoVOList(productInfoVOList);
        productVOList.add(productVO);
    }

    ResultVO resultVO = new ResultVO();

    resultVO.setData(productVOList);
    resultVO.setCode(0);
    resultVO.setMsg("hahahaha");


    return resultVO;
}

}

正在回答 回答被采纳积分+3

2回答

廖师兄 2022-01-20 15:53:30

看图。

https://img1.sycdn.imooc.com//szimg/61e914ec091ceb8519360994.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 Genius_Wang #1
    没用,查不出,应该代码没错,但是还是查不到数据:(
    回复 有任何疑惑可以回复我~ 2022-01-26 10:33:21
廖师兄 2022-01-07 14:28:26

一定一定一定要学会打断点。控制台只打印语句,看不出问题的。要在代码打断点看,先看有没有从数据库查出来。有人连错数据库,一直查不出来。能查出来后再看数据拼装有没有错。

0 回复 有任何疑惑可以回复我~
  • 提问者 Genius_Wang #1
    数据库没连错,代码断点应该打在哪个地方呀,还有是什么数据拼装呀,没太懂
    回复 有任何疑惑可以回复我~ 2022-01-07 14:44:29
  • 廖师兄 回复 提问者 Genius_Wang #2
    看上图,打在你想观察的变量后面。
    回复 有任何疑惑可以回复我~ 2022-01-20 15:54:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信