0
我正在與Jooq進行分頁。數據按多個字段排序,其中一個是現場自定義功能。例如,我有一個這樣的的SortField:Jooq:從SortField提取值
DSL.coalesce(TABLE.COLUMN, 0).asc()
最終的SQL看起來像:
SELECT a, b, c
FROM TABLE
WHERE condition
ORDER BY COLUMN_A ASC, coalesce(TABLE.COLUMN, 0) ASC
現在我想在頁面上最後一條記錄的值。它使用
record.getValue(field.getName())
當用於正常的現場但是,當涉及到我的自定義字段,它拋出,指出
java.lang.IllegalArgumentException異常異常:現場(聚結)不包含 在行
我們有什麼辦法可以得到以上值coalesce函數嗎?