1.首先查看sql语句中个数是否匹配
2.查看sql语句中的?是否是中文字符
3.注意可能你的问题就是由于#引起的
写like语句的时候 一般都会写成 like '% %'
在mybatis里面写就是应该是 like '%${name} %' 而不是 '%#{name} %'
${name} 是不带单引号的,而#{name} 是带单引号的
如果有其他原因,请留言评论,我会补充
1.首先查看sql语句中个数是否匹配
2.查看sql语句中的?是否是中文字符
3.注意可能你的问题就是由于#引起的
写like语句的时候 一般都会写成 like '% %'
在mybatis里面写就是应该是 like '%${name} %' 而不是 '%#{name} %'
${name} 是不带单引号的,而#{name} 是带单引号的
如果有其他原因,请留言评论,我会补充