java - 类似于 Hibernate 或 JPA 中的游标或记录集迭代器?

标签 java hibernate jpa cursor recordset

有什么方法可以在 Hibernate 中处理长查询结果吗?如果我想绘制包含数百万条记录的表格并允许用户在上面导航怎么办?

目标不是把当时所有的数据都传给client,处理当前位置。

最佳答案

您可以尝试使用 Hibernate ScrollableResults ,我引用:

A result iterator that allows moving around within the results by arbitrary increments. The Query / ScrollableResults pattern is very similar to the JDBC PreparedStatement/ ResultSet pattern and the semantics of methods of this interface are similar to the similarly named methods on ResultSet.

关于java - 类似于 Hibernate 或 JPA 中的游标或记录集迭代器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12607400/

相关文章:

java - Rest WS 部分 JSON 响应

java - 使用 QuerydslPredicateExecutor 进行 Group by 子句

java - Hibernate中复合ID如何映射Key类

java - JPA/hibernate : CriteriaBuilder - How to create query using relationship object?

java - 从hibernate拦截器获取实体字段注释

sql-server - Jboss - 自动重新连接到 XA 数据源后出现奇怪的异常

java - 严重 : Servlet/CourseGame threw load() exception java. lang.ArrayIndexOutOfBoundsException:56112

java - apache POI - 获取生成的 excel 文件的大小

postgresql - Spring数据原生查询不允许Postgres jsonb字符串存在操作符(问号)

java - 如何使用 hibernate 注释验证负值?