报错信息:nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=‘ew.paramNameValuePairs.MPGENVAL1’, mode=IN, javaType=class java.lang.Object, jdbcType=null, numericScale=null, resultMapId=‘null’, jdbcTypeName=‘null’, expression=‘null’}.
解决思路:报这个错的原因是调用eq等方法时两个参数类型不一致导致的,
所以要到对应的service层找到不一致的参数。
例子:
本来的代码
wrapper.eq(SysCheckItemEntity::getCheckItemType,req)
修改后的
wrapper.eq(SysCheckItemEntity::getCheckItemType,req.getCheckItem())
本文仅用于给我提供一个纠错笔记,以免犯类似错误。希望有幸能帮助到各位