报java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2).咋办

 

一定是mybaits里的错误.接下来说一下出錯的原因:
1.看一下sql,能不能在数据库里运行.
2.仔细查找 一下代码是否规范.
3.尽量不要有注释掉的代码.如果不用,请删掉!(这就是我出问题的原因)
仔细仔細再仔细.做出完美的代码.

  执行根据某条件查询数据報错如下:

  网上搜索了下,说是mysql预查询语句中的问号个数和传入的参数个数不符再看自己的mybatis代码:

  发现参数#{model}加上了引号,去掉引号就OK了

我要回帖

 

随机推荐