如何在Spring Boot 2.x中使用SimpleJdbcCall从Postgres中的存储函数接收整个结果集?

问题描述

// Here's my code in Kotlin
return SimpleJdbcCall(dataSource)
.withFunctionName(storedFunction).returningResultSet("param_name",RowsToMap()).execute(namedParameters)

我返回的所有内容都是结果集第一行的Map,即使该函数返回了多行。我传入的RowMapper从未使用过。 Spring网站上的文档指示执行存储功能或过程时可以使用“ returningResultSetFunction”,但唯一的示例是过程。由于没有带存储功能输出参数,因此我不确定该方法的第一个参数要传入什么。

在仍然使用SimpleJdbcCall时是否有另一种遍历多行结果集的方式,还是我只需要吸收它并使用标准的JdbcTemplate?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)