2012-01-26 28 views
2

有沒有一種方法(最好用Ebean)從服務器獲取ResultSet流? (如使用JDBC ResultSet.setFetchSize可能)。帶有playframework和ebean的JDBC查詢流結果

此外,如果可能的話,可以在相同的結果列表上動態調整獲取大小?

我問這個東陽我在遊戲框架 上的異步Web服務的工作,我想回(或流)一旦結果客戶儘可能 像我明白這是可能使用的是Node.js 。

我想使用Postgresql作爲數據庫。

回答

0

你想要什麼是請求的異步處理,其中你在幾個片段中返回答案。有關於Play 1.xPlay 2.0的文檔。

我可能是錯的,但我認爲不可能直接從請求流到數據庫,你要做的是創建一個異步請求到數據庫,一旦你得到你想要的行,你迭代結果並將答案返回給客戶端。請參閱上面鏈接的示例。

2

嘗試添加defaultFetchSize=-2147483648像你的MySQL連接:

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