5
我用下面的JCR-SQL2查詢從jackrabbit庫JCR兔崽子分頁
SELECT id FROM [nt:file]
WHERE ISDESCENDANTNODE([/repo/cms])
檢索某些文件,我如何使用分頁中兔崽子只檢索文件的數量限制。
我的意思是在MS-SQL或限制COUNT在MySQL
我用下面的JCR-SQL2查詢從jackrabbit庫JCR兔崽子分頁
SELECT id FROM [nt:file]
WHERE ISDESCENDANTNODE([/repo/cms])
檢索某些文件,我如何使用分頁中兔崽子只檢索文件的數量限制。
我的意思是在MS-SQL或限制COUNT在MySQL
如何:
Query query = queryManager.createQuery(queryString, Query.SQL);
QueryImpl q = (QueryImpl) query;
q.setLimit(10);
q.setOffset(10); // Start from the 10:th file
QueryResult result = q.execute();
似乎兔崽子沒有實現setLimit()和setOffset()方法和我得到這個錯誤:導致:java.lang.RuntimeException:TODO:JCRRMI-26 ....這意味着此方法將在稍後實施 –
@Ammar:您通過RMI訪問Jackrabbit的AFAICS。 Jackrabbit本身確實支持setLimit()和setOffset()方法。你得到的錯誤是來自RMI層,它沒有(還)實現這些方法。 – michid
這還不夠分頁,總數呢? –