【发布时间】:2019-08-16 14:56:47
【问题描述】:
问题
我目前正在使用 Spring Batch 读取数据,使用 JpaPagingItemReader 按页面读取数据,然后使用与页面大小相同的块大小来处理项目。
问题是在处理步骤中需要进行大量数据库读取,这使得效率低下。
所需的功能
理想情况下,我想读取一大块数据(比如 5000 行),然后将这 5000 行作为 List 传递给处理器(一次不是一个),以进行批量处理。
然后照常写出列表。
这可能吗?还是从数据库中读取总是一一一一的传给处理器?
【问题讨论】:
标签: java spring-batch