Scalikejdbc查询结果为流

时间:2015-02-25 11:05:39

标签: scala scalikejdbc

对于非常大的数据集,是否可以将scalikejdbc查询的结果作为Stream返回?即,光标保持打开直到Stream耗尽,以节省内存使用?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:1)

您可以通过session.toStatementExecutor返回自己的迭代器,但是您必须手动关闭事物或将语句和会话包装在一个对象中,然后在完成后可以调用close。

答案 1 :(得分:1)