Mabatis错误提示Parameter index out of range的处理方法
错误信息如下Parameter index out of range 反正就是说我的参数存在问题 修改班级信息时可以修改班级对应班主任,所以需要查询出对应的非班主任教师。 Handler Statement会接收一个 Map 集合 通过之前犯过类似的错误,以及这次错误,我发现 今后只要是 Parameter index out of range 类似的错误大致定位在 映射文件和调用方法传入参数, 如果使用了 parameterMap, resultMap,或是返回集合,就要检查参数名称和属性名称是否一致 针对使用了 parameterMap 或 parameterType,需要检查传入Map中的键是否存在、匹配,或传入对象是否存在指定属性最近学ssm框架的时候,遇到了这个错误,找了半天的原因,最后发现原来是sql语句中多了一对单引号。
用户评论