标签:index java parameters rank 注释 报错 blog 部分
问题分析:
今天在学习mybatis的时候遇到了这样的一个问题,很奇怪
Caused by: java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1)
报错部分大概的意思就是:参数指针指向的位置超出了范围,本来是一个参数,结果出现了两个以上
先来看一下代码部分
我是注释了一条代码之后才出现这个错误的
大部分博客都是说把注释部分删掉就可以了,确实可行,但这种做法很暴力,下次出现了还是不明白错在哪里
直到看到一位老哥的博客之后才恍然大悟,原来是注释部分出现了问题,mybatis仍旧会识别注释部分的#{id}
解决方案:
将注释部分以 <!-- 开头 -->结尾,使用这种注释方式是很安全的,至少不会报错
规范写法:
<!-- 注释 -->
标签:index,java,parameters,rank,注释,报错,blog,部分 来源: https://www.cnblogs.com/jiangli001/p/16147212.html