弹出批处理聚合记录从db作为单个记录

时间:2015-06-25 14:55:44

标签: spring-batch

是否有任何样本我们可以实现聚合项目阅读器从db读取数据并根据某些col值将它们聚合为一个记录?

我看到类似的示例,它从文件读取数据并聚合它们,但不是db。

1 个答案:

答案 0 :(得分:3)

您要求的是批量处理的Driving Query模式试图完成的内容。实质上,您使用ItemReader返回主对象(具有您想要聚合的ID)。从那里,您使用ItemProcessor通过查询该ID的其余数据来丰富项目。

您可以在此处阅读Spring Batch文档中有关Driving Query模式和其他批处理模式的更多信息:http://docs.spring.io/spring-batch/trunk/reference/html/patterns.html