第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

獲取不到商品列表

我先用2016.02版本的IDEA,下面代碼報錯:

@Override
public?List<ItemModel>?listItem()?{
????List<ItemDO>?itemDOList?=?itemDOMapper.listItem();

????//使用Java8的stream?API
????List<ItemModel>?itemModelList?=?itemDOList.stream().map(itemDO?->?{
????????ItemStockDO?itemStockDO?=?itemStockDOMapper.selectByItemId(itemDO.getId());
????????ItemModel?itemModel?=?this.convertModeFromDataObject(itemDO,?itemStockDO);
????????return?itemModel;
????}).collect(Collectors.toList());

????return?itemModelList;
}

于是,換到2019.01版本的IDEA,同樣報錯,根據(jù)idea的提示,把代碼改成了:

@Override
public?List<ItemModel>?listItem()?{
????List<ItemDO>?itemDOList?=?itemDOMapper.listItem();

????//使用Java8的stream?API
????List<ItemModel>?itemModelList?=?(List<ItemModel>)?itemDOList.stream().map(itemDO?->?{
????????ItemStockDO?itemStockDO?=?itemStockDOMapper.selectByItemId(itemDO.getId());
????????ItemModel?itemModel?=?this.convertModeFromDataObject(itemDO,?itemStockDO);
????????return?itemModel;
????}).collect(Collectors.toList());

????return?itemModelList;
}

錯誤消失了,但是 http://localhost:8090/item/list? 獲取不到商品列表,根據(jù)其他同學(xué)的提問,說是item表和item_stock表的數(shù)據(jù)不匹配,我這里的數(shù)據(jù)是匹配的,還是報錯:



status"fail"
data
errCode10002
errMsg"未知錯誤"

可憐,新手,不會debug,不知道怎么排錯......

正在回答

3 回答

我的整個項目現(xiàn)在是可以跑起來,也買了老師的后續(xù)優(yōu)化的課程,還在學(xué)習(xí)中。我的代碼沒有暫時還沒有搞到GitHub上,回頭再搞上去。希望可以幫助到你。如果有其它需要幫忙的地方,及時跟我聯(lián)系,回復(fù)我,我盡量幫助你。

0 回復(fù) 有任何疑惑可以回復(fù)我~

我都是java.util啊 還是不行 和你一樣的報錯 可以把你的代碼發(fā)給我嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

weixin_慕村3424678 提問者

package com.miaoshaproject.dao; import com.miaoshaproject.dataobject.ItemDO; import org.apache.ibatis.annotations.Param; import java.util.List; public interface ItemDOMapper { List<ItemDO> listItem(); int deleteByPrimaryKey(Integer id); 這是部分代碼,系統(tǒng)提示超出字?jǐn)?shù)限制。
2019-07-22 回復(fù) 有任何疑惑可以回復(fù)我~

https://img1.sycdn.imooc.com//5cf2000e00017b9f08780571.jpg

我來自問自答。從昨天下午快下班的時候,一直到現(xiàn)在,我自己把這個問題解決了。

其實,問題的主要原因可能是我在定義itemDOMapper.java文件的時候,指定方法:

List<ItemDO>?listItem();

前面的List應(yīng)該選List<E> (java.util)這個包,而之前可能Intelli J IDEA給出的多個List列表,我錯選中了List<A> (com.sun.tools.javac.util)。進而一直導(dǎo)致報錯。

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

獲取不到商品列表

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號