myBatis报错:Parameter index out of range (3 > number of parameters, which is 2).

【问题描述】:

今天在写mybatis的动态判断语句时,出现报错信息:(报错信息从下往上看)

Parameter index out of range (3 > number of parameters, which is 2).

myBatis报错:Parameter index out of range (3 > number of parameters, which is 2)._第1张图片我们在mapper.xml文件中写动态SQL,如果在条件中使用了错误的注释,那么它会把注释的内容当成参数,意思是要3个参数,3个占位符,但是就传了2个参数值过来,只要把那个注释去掉就可以。 

【解决办法】:去掉注释。





    

你可能感兴趣的:(java,mybatis,java,开发语言)