带有sql和mapOf(args)的JDBC模板的JDBC操作的queryForList无法按预期方式工作

时间:2019-01-15 15:50:23

标签: spring-batch spring-jdbc jdbctemplate

我正在尝试使用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中的名称参数相同。有人知道为什么会这样吗?

0 个答案:

没有答案