Could not find parameter map java.util.Map 错误

错误:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.xml.IncompleteStatementException: Could not find parameter map java.util.Map
报错的地方:
this.sqlSessionTxTemplate.selectOne("UserManageMapper.addUser", ht);

“UserManageMapper.addUser”:


resultMap="map">
select * from subscriber where provider_id=#{providerId}
order by updated_on desc

之前一直都很正常,现在莫名其妙的报错,而且所有的查询,更新都是报这个错误,检查了很多地方都没发现问题。
请大家帮帮忙

5个回答

你全局搜索文件*.xml 搜索词: parameterMap 然后将parameterMap 改为parameterType

个人见解,不对勿喷,我也是菜鸟

应该是你select * 返回的是多条字段内容,而map是key-value键值对形式,这应该算是不匹配,你试试返回类型resultType是实体类对象

拜谢大胸弟,找半天了

bugdongwenlong
董先森^|. .|^ select 查询语句里属性问题
大约 3 年之前 回复

楼主 我也碰到这个问题了 解决了 求分享 多谢

写错一个paramterMap 瞎JB报错 感谢楼上兄弟

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐