LIYUANWAI的gravatar头像
LIYUANWAI 2018-08-27 11:51:37

Java 报错 .updateValue' has an unsupported return type: interface java.util.List

问题描述

org.apache.ibatis.binding.BindingException: Mapper method****updateValue' has an unsupported return type: interface java.util.List 

报不支持返回类型,此问题如何解决呢  下面有程序

相关代码片段

public String applyBatchSave(OpaSchemeItem opaSchemeItem, HttpServletRequest request, HttpServletResponse response, Model model, RedirectAttributes redirectAttributes) {

if (!beanValidator(model, opaSchemeItem)){

return applyBatchView(opaSchemeItem, request, response, model);

}

opaSchemeItem.setStatus(DictUtils.getDictValue("已填报", "opa_schemeItem_status", ""));

opaSchemeItemService.save(opaSchemeItem);

List<OpaSchemeItem> list = opaSchemeItemDao.opaSchemeItemName(opaSchemeItem.getName());

for(OpaSchemeItem item:list) {

OpaSchemeItem tm = new OpaSchemeItem();

tm.setValue(opaSchemeItem.getValue());

tm.setName(opaSchemeItem.getName());

opaSchemeItemDao.updateValue(tm);

}

addMessage(model, "保存方案指标成功");

return applyBatchView(opaSchemeItem, request, response, model);

}

所有回答列表(4)
sweets_wn的gravatar头像
sweets_wn  LV4 2018年8月27日

错误代码:opaSchemeItemDao.updateValue(tm);

解决方案:检查opaSchemeItemDao.updateValue()接口源码和对应ibatis的xml配置

可以贴出来我看下

wen659132的gravatar头像
wen659132  LV3 2018年8月28日

applyBatchView(opaSchemeItem, request, response, model);这个返回类型是List,你方法里返回类型是String,返回类型不匹配肯定报错

auticc的gravatar头像
auticc  LV2 2018年11月6日

applyBatchView(opaSchemeItem, request, response, model);这个返回类型是List,你方法里返回类型是String,返回类型不匹配肯定报错

sunjiyun26的gravatar头像
sunjiyun26  LV9 2018年12月11日

返回类型不匹配

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友