使用playframework和ebean的JDBC查询流结果

使用playframework和ebean的JDBC查询流结果,jdbc,playframework,playframework-2.0,ebean,Jdbc,Playframework,Playframework 2.0,Ebean,有没有一种方法(最好是使用Ebean)从服务器获取ResultSet流媒体? (就像JDBCResultSet.setFetchSize一样) 此外,如果可能,是否可以在同一结果列表上动态调整提取大小 我问这个问题是因为我在Play框架中处理异步web服务 我希望尽快将结果返回(或流式传输)给客户 就像我所理解的那样,node.js可以做到这一点 我想使用Postgresql作为数据库。您需要的是对请求的异步处理,其中您将以几个片段返回答案。和都有关于它的文档 我可能错了,但我认为不可能直接从请

有没有一种方法(最好是使用Ebean)从服务器获取ResultSet流媒体? (就像JDBCResultSet.setFetchSize一样)

此外,如果可能,是否可以在同一结果列表上动态调整提取大小

我问这个问题是因为我在Play框架中处理异步web服务 我希望尽快将结果返回(或流式传输)给客户 就像我所理解的那样,node.js可以做到这一点


我想使用Postgresql作为数据库。

您需要的是对请求的异步处理,其中您将以几个片段返回答案。和都有关于它的文档


我可能错了,但我认为不可能直接从请求流到数据库,您要做的是创建一个到数据库的异步请求,一旦获得所需的行,就迭代结果并将答案返回给客户机。请参阅上面链接的示例。

尝试向mysql连接添加
defaultFetchSize=-2147483648
,如:

jdbc:mysql://192.168.10.1/DBNAME?defaultFetchSize=-2147483648