mybatis的sql 执行报错:Parameter index out of range (4 > number of parameters, which is 3)

在mysql中,我们执行like(模糊查询)时,是这样写的

select * from  table1 where userName like '%张%';

但是在mybatis的xml中,like必须写成这样:(${name}不带‘’传值)



如果将like写成(${name}带‘’传值)



就会报Parameter index out of range (4 > number of parameters, which is 3)类型的错误

你可能感兴趣的:(mysql,java)