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的用法吗。。没有好的例子来说明它们的用途。。。谢谢@如果您提出新的问题,卢卡塞德里将非常乐意说明用例,因为我认为这样的答案可能不适合这个问题。。。