课程
/后端开发
/Java
/SpringBoot构建电商基础秒杀项目
itemModel.setPromoModel(promoModel); 这步过后itemModel的promoModel为null
2019-11-16
源自:SpringBoot构建电商基础秒杀项目 6-3
正在回答
因为数据库要设置的秒杀时间在当前时间之后才能够显示
检查一下setPromoModel函数的返回值是不是promoModel,检查一下数据库里面promo的id和itemId有没有对应起来。
在这步之前promoModel是有数据的 到这就null了
控制台没有任何报错
举报
应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。
2 回答从itemService调用完create方法总是不能正确返回itemModel,怎么办?
1 回答如果某个item同时存在多个活动,那么itemModel中的promoModel是否应为一个List而不是单单一个对象?因为这个应该是一对多的关系了
1 回答 BeanUtils.copyProperties(itemDO, itemModel); 拷贝的ID值不一致,懵逼
2 回答聚合promoModel后,若此时访问非秒杀商品,则会因为返回空指针报错
2 回答userModel变量的id为空,为什么userDO的id有值?userModel的id为空怎么可一复制给userPassword?