5

次のJCR-SQL2クエリを使用して、jackrabbitリポジトリからいくつかのファイルを取得しています

    SELECT id FROM [nt:file]
  WHERE ISDESCENDANTNODE([/repo/cms]) 

jackrabbitでページ付けを使用して、制限された数のファイルのみを取得するにはどうすればよいですか。

MS-SQLではCOUNT、MySQLではLIMITを意味します

4

1 に答える 1

10

これはどう:

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();
于 2011-09-17T06:45:39.487 に答える