【问题标题】:No value supplied for the SQL parameter, ']' added没有为 SQL 参数提供值,添加了“]”
【发布时间】:2020-01-07 18:36:02
【问题描述】:

我有一个以 WITH o_id AS (SELECT unnest(ARRAY[:orderids]) AS id) SELECT ...

在 java 代码中我有 列出 orderIds=getOrderIds(); params.addValue("orderids", orderIds);

我得到 异常没有为 SQL 参数“orderids]”提供值:没有为键“orderids]”注册值 看起来 Spring 在参数名称中添加了括号。如何将 orderids 传递给查询?

【问题讨论】:

    标签: java spring-jdbc named-parameters unnest


    【解决方案1】:

    原来增加的空间使它工作 WITH o_id AS (SELECT unnest(ARRAY[:orderids ]) 注意 ':orderids' 和 ']' 之间的空格 对我来说看起来像 Spring 错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多