我正在尝试使用spring-jdbc中提供的以下方法从数据库中选择记录,但是它总是在下面引发异常消息。
jdbcTemplate.jdbcOperations.queryforList(sql: String, params: Map<String, Any?>): MutableList<MutableMap<String, Any?>>?
异常消息:
nested exception is com.ibm.db2.jcc.am.SqlSyntaxErrorException: [jcc][10145][10844][4.13.127] Invalid parameter 1: Parameter index is out of range. ERRORCODE=-4461, SQLSTATE=42815
我非常确定我在SQL中设置的名称参数与传递给此方法的Map中的名称参数相同。有人知道为什么会这样吗?