是否有任何样本我们可以实现聚合项目阅读器从db读取数据并根据某些col值将它们聚合为一个记录?
我看到类似的示例,它从文件读取数据并聚合它们,但不是db。
答案 0 :(得分:3)
您要求的是批量处理的Driving Query模式试图完成的内容。实质上,您使用ItemReader
返回主对象(具有您想要聚合的ID)。从那里,您使用ItemProcessor
通过查询该ID的其余数据来丰富项目。
您可以在此处阅读Spring Batch文档中有关Driving Query模式和其他批处理模式的更多信息:http://docs.spring.io/spring-batch/trunk/reference/html/patterns.html