非常に大きなデータセットの場合、scalikejdbc クエリの結果を として返すことは可能Stream
ですか? つまり、メモリの使用を節約するために、ストリームが使い果たされるまでカーソルが開いたままになりますか? もしそうなら、どのように?
質問する
990 次
2 に答える
1
session.toStatementExecutor を介して独自のイテレータを返すことができますが、手動で閉じるか、ステートメントとセッションをオブジェクトでラップする必要があります。その後、完了したら close を呼び出すことができます。
于 2015-02-25T11:21:47.797 に答える
1
foreach
操作はあなたを助けることができます。http://scalikejdbc.org/documentation/operations.html#foreach-operation
于 2015-03-03T11:51:33.510 に答える