这是一个Spring Batch问题。
我想从CSV中读取一些信息,然后使用它从数据库中的两个不同的表中读取,然后对这些行执行更新。我有一个读取器而不是从CSV读取,并且可以通过制作复合写入器来写入两个表。
我更喜欢使用Java配置的解决方案(太糟糕了,因为很多示例在Web上使用XML配置,并且尚未更新以进行Java配置)。
您可以提供的示例代码越多越好,特别是如果我必须使用侦听器或处理器,我将如何执行查询并获得结果。
答案 0 :(得分:0)
您真正想要的不是链接读者,而是使用ItemProcessor
来丰富从CSV中读取的数据。我希望你的步骤与读者的FlatFileItemReader
一致,你自己的自定义ItemProcessor
丰富了读者提供的对象,然后(正如你所提到的){{1将写入委托给适当的其他编写者。