gpt4 book ai didi

java - JDBI:如何将查询映射为对象列表

转载 作者:行者123 更新时间:2023-12-01 18:48:18 27 4
gpt4 key购买 nike

我正在使用 JDBI 通过流迭代结果集。目前,当结果中存在同名列时,mapToMap 会导致问题。我需要的只是没有列名称的值。

有没有办法将结果映射到对象列表/数组?该文档没有这方面的示例。我想要类似的东西

query.mapTo(List<Object>.class).useStream(s -> { . . .})

最佳答案

首先 - 什么样的用例可以让您完全不关心列名而只关心值?我真的很好奇

如果确实有意义,那么实现 RowMapper<List<Object>> 就很简单了在您的情况下,它按索引遍历所有列并将结果放入 rs.getObject(i)进入列表。

关于java - JDBI:如何将查询映射为对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59777290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com