我可以使用JdbcTemplate并行处理而不将所有内容加载到内存中吗?

时间:2018-04-05 22:00:14

标签: java jdbctemplate

我有一个使用JdbcTemplate的非春季应用。我们需要加载大表的所有数据。每行存储一个id。使用此ID,我们希望向移动应用发送通知。我们知道如何在技术上做到这一点,但表有这么多数据,java正在出现内存错误。我看到RowCallbackHandler可以防止内存不足错误,但我们希望它能并行运行,因此通知会尽快消失。有没有办法让两全其美?

我打算只生成10个线程,并为每个线程提供一小部分表来扫描。还有更好的方法吗?

0 个答案:

没有答案