我有一个以
使用o_id AS(选择unnest(ARRAY [:orderids])AS id)SELECT ...

在Java代码中
列出orderIds = getOrderIds();
params.addValue(“ orderids”,orderIds);

我越来越
异常没有为SQL参数'orderids''提供任何值:没有为键'orderids]'注册的值
看起来像Spring在参数名称中添加了方括号。如何将订单ID传递给查询?

最佳答案

事实证明,增加的空间使其有效
使用o_id AS(SELECT unnest(ARRAY [:orderids])
注意':orderids'和']'之间的空格
在我看来就像是春天的虫子。

08-03 13:31