Jdbi: 映射 kotlin.Pair

创建于 2018-05-16  ·  5评论  ·  资料来源: jdbi/jdbi

看起来Pair不适用于 JDBI,如果我们可以通过rs.getObject(Int)支持它会很棒

feature help wanted

所有5条评论

你的意思是你想将行映射到Pair<A, B>以获取任意可映射的AB吗? 我认为我们可以合理地支持它(尽管不是通过rs.getObject(int) ,因为它是在 JDK 中定义的,我们无法控制它)。

我们已经对Map.Entry<K,V>做了类似的事情。 见http://jdbi.org/#_map_entry_mapping

我们还支持映射到 Vavr Tuple2

@qualidafial ,是的RowMapper 。 我认为KotlinMapper应该支持,但它似乎只支持data class

仅供参考:除非您或其他人提交 PR,否则可能不会在这方面取得进展。 没有一个项目成员(我知道)在 Kotlin 中编写代码,我们宁愿忙于跟上自 3.0 发布以来 PR 的数量。

忙着跟上 PR 的数量

对不起 :p

@buremba :作为一种快速解决方法,您可以使用上面提到的Map.Entry映射器并执行.map { it.toPair() } (将toPair扩展方法添加到Map.Entry类通过 Kotlin 的标准库)。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

Romqa picture Romqa  ·  5评论

Shujito picture Shujito  ·  5评论

mcarabolante picture mcarabolante  ·  4评论

electrum picture electrum  ·  3评论

keith-miller picture keith-miller  ·  3评论