美文网首页
Parameter index out of range (5

Parameter index out of range (5

作者: 敲代码的小嵩鼠 | 来源:发表于2020-04-10 10:11 被阅读0次

    最近在弄一个在线考试系统,有个需求是随机生成试卷,涉及到两张表,sql语句

    sql

    在数据库中执行没有问题但是放到mybatis的xml文件里面就报错: Error setting null for parameter #4 with JdbcType INTEGER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: Parameter index out of range (4 > number of parameters, which is 3).郁闷了好久,调了半天,后来发现输出的日志中的sql文件把我注释掉的sql也给加载上了,后来把注释删掉就ok了

    还有一个问题就是插入的时候主键pid必须要写上,否则就报:Parameter 'pid' not found. Available parameters are [pname, scount,param1, param2]的错

    因为我是涉及到两个表,并且需要把一个表的字段插入到另一个表中。百度了几种方法,在此也记录一下.

    相关文章

      网友评论

          本文标题:Parameter index out of range (5

          本文链接:https://www.haomeiwen.com/subject/sywzectx.html