gpt4 book ai didi

spring - 使用 Spring JPA/EclipseLink 的 PostgreSQL 查询的大结果

转载 作者:行者123 更新时间:2023-11-29 12:22:50 26 4
gpt4 key购买 nike

众所周知,期望大结果集的 PostgreSQL 查询最好在设置自动提交关闭和 ResultSet.TYPE_FORWARD_ONLY 时执行(参见 here)。但是,如何将 Spring JPA 与 EclipseLink 一起使用才能实现这一点?有没有人有这方面的经验(尤其是关闭自动提交)?

干杯,史蒂芬

最佳答案

JPA 提供程序应该处理低级连接细节,例如您正在谈论的细节。在 JPA 中,您可以通过调用 Query 接口(interface)上的 setMaxResults() 方法来限制返回的行数。然后,您可以使用 setFirstResult() 在运行时对结果集进行分页。 EclipseLink 中的 Postgres 方言实现负责尽最大努力使与 postgres 的通信尽可能有效。

http://download.oracle.com/javaee/5/api/javax/persistence/Query.html

关于spring - 使用 Spring JPA/EclipseLink 的 PostgreSQL 查询的大结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5305162/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com