【发布时间】:2017-09-27 02:36:12
【问题描述】:
我正在评估在我们的解决方案中使用 JOOQ,我们使用 REST API 公开数据并检查以下功能是否可以使用 jooq 的 seekAfter 和 seekBefore api。
假设我有一张这样的桌子
CREATE TABLE Test (
Id Int NOT NULL PRIMARY KEY,
Sid varchar(34) NOT NULL,
....
)
我们想使用 Id 字段进行分页,但不想将其暴露给用户。作为响应的一部分,我们将下一个和上一个分页参数作为标记分发。
目前我们正在构建类似的查询
SELECT ... FROM Test WHERE Id > (SELECT Id FROM Test WHERE Sid=?) LIMIT 10;
是否可以给它一个表达式给jooq的seek api而不是文字值?
【问题讨论】: