Jersey 它能一部分一部分地返回数据吗

Jersey 它能一部分一部分地返回数据吗,jersey,apache-poi,apache-tomee,Jersey,Apache Poi,Apache Tomee,我有一些客户端、REST web服务和数据库。数据库有大表(1000万行)。 我需要搜索数据库中的一些数据(100万个结果),将其与ApachePOI一起放入excel文件,然后返回到客户端。问题是从数据库检索数据和形成文件的时间可能超过1小时。是否存在按比例返回数据的方法(检索1000行、返回、检索下一个1000行、返回等等)?我认为这是不可能的,因为对于每个请求,您只能返回一个响应。但1h似乎太多了。您正在使用某种ORM吗?不过,您可以尝试使用MemPOI,以确保稳定的性能。查看性能段落如果

我有一些客户端、REST web服务和数据库。数据库有大表(1000万行)。
我需要搜索数据库中的一些数据(100万个结果),将其与ApachePOI一起放入excel文件,然后返回到客户端。问题是从数据库检索数据和形成文件的时间可能超过1小时。是否存在按比例返回数据的方法(检索1000行、返回、检索下一个1000行、返回等等)?

我认为这是不可能的,因为对于每个请求,您只能返回一个响应。但1h似乎太多了。您正在使用某种ORM吗?不过,您可以尝试使用MemPOI,以确保稳定的性能。查看性能段落如果您尝试mempoi,请让我知道它是否承受了工作量或not@firegloves对不起,是的,我使用orm,所以我认为这个选项不适合我的应用。你的问题是orm。ORM需要大量的执行时间,您可以尝试一种混合的方法,而不只是将ORM用于excel导出