org.apache.ibatis.binding.BindingException: Parameter 'xxx' not found. Available parameters

Posted 拾月凄辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了org.apache.ibatis.binding.BindingException: Parameter 'xxx' not found. Available parameters 相关的知识,希望对你有一定的参考价值。

 

 

这个异常说明参数没有加上@Param注解,加上这个注解就行了。

 默认情况下mybatis把参数按顺序转化为[0, 1, param1, param2],也就是说#{0} 和 #{param1} 是一样的,都是取第一个参数,以此类推。

在mybatis的Map类中,方法参数为多个时,前面需要加上@Param注解

 

以上是关于org.apache.ibatis.binding.BindingException: Parameter 'xxx' not found. Available parameters 的主要内容,如果未能解决你的问题,请参考以下文章

org.apache.ibatis.binding.BindingException原因汇总

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

org.apache.ibatis.binding.BindingException原因汇总

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

org.apache.ibatis.binding.BindingException导致的原因