Java迭代庞大的数据库表

时间:2013-01-23 20:20:49

标签: java jdbc iteration yield-return large-data

我在c#中有一个程序,它使用yield return迭代一个非常大的数据库查询。然后,调用方法通过并行调用IEnumerable来处理每个对象。 Java没有收益率返回,我在Java中看到的用于yield return的所有实现都非常混乱。

还有其他方法可以建议将行从dB传输到调用方法吗?到目前为止,我正在考虑将我们需要的方法放在SQL迭代器中运行(我们使用jdbc),但这也使得代码审查变得困难,因为它有点模糊了读者循环中的关键方法。

我会提供示例代码,但我希望有一个更高级别的想法,因为这个问题以及读取非常大的文本文件对我们来说很常见,c#yield return很棒。

0 个答案:

没有答案