2016-04-01 6 views
0

これはSpringバッチの問題です。Javaのコンフィグレーションを使用してSpringバッチで2つのリーダーを連結する方法

私はCSVからいくつかの情報を読んで、それを使ってデータベースの2つの異なるテーブルから読み込み、それらの行を更新したいと思います。私はCSVからの読み込みよりも読者があり、複合ライターを作って2つのテーブルに書き込むことができます。

Java構成を使用するソリューションが好きです(多くの例でWeb上のXML構成を使用していて、Java構成を行うように更新されていません)。

提供できるサンプルコードが多いほど、特にリスナまたはプロセッサを使用しなければならない場合は、クエリを実行して結果を得ることができます。

答えて

0

あなたが本当に求めているのは、読者の連鎖ではなく、ItemProcessorを使用してCSVから読み込まれたデータを充実させることです。あなたのステップは、読者のためにFlatFileItemReaderの行に沿って何かになると期待しています。独自のカスタムItemProcessorは、読者から提供されたオブジェクトを豊かにしてから、適切な他のライターに書き込みを委譲するCompositeItemWriterを(言及したように)

+0

これを説明するコードはありますか? –

関連する問題