java - kundera-cassandra 中的分页

标签 java pagination cassandra kundera

我正在使用 kundera-cassandra (V3.2) 并想限制一个选择查询。这正在使用以下代码:

TypedQuery<T> query = manager.createQuery(criteriaQuery);
query.setMaxResults(limit);

我的问题是设置启动参数。我找到方法了

query.setFirstResult(start);

但它不起作用。是否有任何解决方案可以告诉选择查询从哪里开始?我不能在应用程序级别执行此操作,因为查询由 REST 服务方法使用。

最佳答案

您正在寻找 limit, offset 查询,Kundera-Cassandra 不支持它们,因为 Cassandra 本身不支持。

关于java - kundera-cassandra 中的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34312700/

相关文章:

java - Java 运行时环境检测到 fatal error

mysql - F3 (Fat Free Framework) DB\Cursor->paginate 行为怪异

cassandra - Cassandra 快照中 manifest.json 的用途是什么?

cassandra - 如何在 cassandra 中追溯列族的大分区

java - Android 中的多线程 - 为什么我的 onCompleted 回调没有被调用?

java - 从 jboss 5 迁移到 7

mysql - sql选择前10条记录

javascript - 如何在数据表的下一个/上一个分页按钮上捕获事件

cassandra - 多个不同大小的数据文件目录

java - 如何在 Java 8 中通过 Enum 重用重复代码?