Postgresql jOOQ获取多条记录

Postgresql jOOQ获取多条记录,postgresql,jooq,multiple-records,Postgresql,Jooq,Multiple Records,我想从数据库中获取一组记录,其中一个字段匹配多个值(其计数无法预先确定)。举例来说 Tables.A.ID.in(Set of IDs) Tables.A.ID.notIn(Set of IDs) 我浏览了fetchMany和fetchAny的文档。我试图实现它,但没有成功 我想获取数据库中与ID不唯一的“ID集”匹配的所有行 我无法理解如何在我的借口中使用“in”和“notIn”。有没有人能给我举个例子,说明如何从数据库中获取结果记录集。我想,您只是在寻找这个 Set<Integer&

我想从数据库中获取一组记录,其中一个字段匹配多个值(其计数无法预先确定)。举例来说

Tables.A.ID.in(Set of IDs)
Tables.A.ID.notIn(Set of IDs)
我浏览了fetchMany和fetchAny的文档。我试图实现它,但没有成功

我想获取数据库中与ID不唯一的“ID集”匹配的所有行


我无法理解如何在我的借口中使用“in”和“notIn”。有没有人能给我举个例子,说明如何从数据库中获取结果记录集。

我想,您只是在寻找这个

Set<Integer> setOfIDs = ...

Result<Record> result = 
DSL.using(configuration)
   .select()
   .from(A)
   .where(A.ID.in(setOfIDs))
   .fetch();
Set setOfIDs=。。。
结果=
DSL.使用(配置)
.选择()
.来自(A)
.其中(A.ID.in(setOfIDs))
.fetch();

“我尝试过实现它,但没有成功。”您能展示一下您的尝试吗?特别是,您应该只调用,而不是
fetchMany()
fetchAny()
yes。。这就是我要找的。你能告诉我fetchMany和fetchAny的用法吗。。没有好的例子来说明它们的用途。。。谢谢@如果您提出新的问题,卢卡塞德里将非常乐意说明用例,因为我认为这样的答案可能不适合这个问题。。。