【发布时间】:2012-09-19 03:47:34
【问题描述】:
我英语不好。 有什么奇怪的句子请指出。
我有一个问题。 这就是如何实现 CSV 文件和数据库的两个输入的 ItemReader。 Spring Batch 有 JdbcCursorItemReader 和 FlatFileItemReader,但每个类只使用一个输入项。 我想实现使用 ItemReader 或其他类的两个输入。 这不应该由 Spring Batch 实现吗? 如果它不好,那么我想另一种方法。 这是 ItemProcessor 或 ItemWriter 对第二次输入的处理。 有人请教我。
【问题讨论】:
-
您能与我们分享您的用例吗?两个读者的阅读是什么意思?您是否要从文件中读取并查询数据库中的记录?还是您要从文件中读取,将其写入某个位置,然后再从数据库中读取并执行另一个写入操作?
-
感谢您的回复。对不起,我的英语很差。我将从文件中读取并查询数据库以获取记录。我想通过 ItemReader 实现这一点。
-
假设您将从文件中读取客户数据。然后,如果您想从数据库中丰富这些数据(例如查询客户属性),使用 spring 批处理器将是正确的方法。你应该在 Spring Batch 中实现 Reader-Processor-Writer 三重奏
-
hmmmm .... 是这样吗....谢谢您的建议。我尝试用它来实现。
标签: spring spring-batch