代码改变世界

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

2017-05-26 11:58  zxf160  阅读(3154)  评论(0)    收藏  举报

使用mybatis执行sql的时候为什么会出现Parameter index out of range (3 > number of parameters, which is 2)

 写like语句的时候 一般都会写成 like '% %'

在mybatis里面写就是应该是 like  '%${name} %' 而不是 '%#{name} %'  

${name} 是不带单引号的,而#{name} 是带单引号的