1.首先查看sql语句中个数是否匹配
2.查看sql语句中的?是否是中文字符
3.注意可能你的问题就是由于#引起的
写like语句的时候 一般都会写成 like '% %'
在mybatis里面写就是应该是 like '%${name} %' 而不是 '%#{name} %'
${name} 是不带单引号的,而#{name} 是带单引号的
如果有其他原因,请留言评论,我会补充
wx6419609e20dfa 博主文章分类:Error实例 ©著作权
文章标签 Parameter index range parameters which is 0 文章分类 代码人生
1.首先查看sql语句中个数是否匹配
2.查看sql语句中的?是否是中文字符
3.注意可能你的问题就是由于#引起的
写like语句的时候 一般都会写成 like '% %'
在mybatis里面写就是应该是 like '%${name} %' 而不是 '%#{name} %'
${name} 是不带单引号的,而#{name} 是带单引号的
如果有其他原因,请留言评论,我会补充
psql窗口函数的使用
今天遇到了一个有意思的问题,看错误信息提示,好像是有个参数没有匹配上,具体错误信息如下:##
原因:sql2中有三个?,设置数据的时候,也需要为sql2设置三个数据,如果:你只为sql2设置了2个数据,则会出现如上问题。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M