1、数据库访问效率问题
for(CartDTO cartDTO:cartDTOList){
ProductInfo productInfo=productInfoRepository.findById(cartDTO.getProductId()).orElse(null);
}
这样子是不是每次都去查数据库会有性能问题,怎解决?
2、我的findOne返回的是Optional,怎么不可转为ProductInfo对象
productInfoRepository.findOne(cartDTO.getProductId())
用 ProductInfo productInfo=productInfoRepository.findById(cartDTO.getProductId()).orElse(null);才行。