Parameter 'name' not found. Available parameters are [arg1, arg0, param1, param2]

Posted koma-vv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Parameter 'name' not found. Available parameters are [arg1, arg0, param1, param2]相关的知识,希望对你有一定的参考价值。

技术图片技术图片

解决方法:

<select id="selectIf" resultType="student">
SELECT id,name,age,score
FROM t_student
WHERE 1=1
<if test="arg0 != null and arg0 !=‘‘">
AND name LIKE ‘%‘ #{arg0} ‘%‘
</if>
<if test="arg1>=0">
AND age >= #{arg1}
</if>

</select>

出现异常情况:技术图片

技术图片

技术图片

技术图片

技术图片

如果用where就不用写1=1操作了

技术图片

技术图片

技术图片

 










以上是关于Parameter 'name' not found. Available parameters are [arg1, arg0, param1, param2]的主要内容,如果未能解决你的问题,请参考以下文章

Multiple methods named 'status' found with mismatched result, parameter type or attributes(示

mybatis多参数查询问题:org.apache.ibatis.binding.BindingException: Parameter 'name' not found. Avail

Parameter 'name' not found. Available parameters are [arg1, arg0, param1, param2]

Required MultipartFile parameter 'file' is not present error

DataTables warning: Requested unknown parameter '0' from the data source for row '0'

axios异步访问后台 @RequestParam 获取参数 HTTP Status 400 - Required String parameter 'xx' is not prese