解决方法1:mapper层的参数前加上@Param(“参数名”)注解(有的时候不加也不会报错,不过报错加了也不管用,所以用了第二种)
List<dataPush> query(@Param(value="idNum") String idNum);
解决方法2:在 xml文件中使用_parameter来代替参数名
<select id="query" resultMap="ResultMap">
select * from data_push
WHERE 1=1
<if test="_parameter != null and _parameter != ''">
and `idNum` = #{_parameter}
</if>
</select>