0

こんにちは、データベースの読み取りとフラット ファイルへの書き込みに関する設計の POC/base を行っています。ここでいくつかの問題に苦労していますが、最初にフラットファイルの出力形式について説明します ここに画像の説明を入力

さまざまなテーブルからトランザクションを読み取り、レコードを処理し、集計フィールドを把握する必要がある入力ライターを設計する方法を教えてください。次に、このような複雑な設計を持つアイテム ライターをどのように設計すればよいでしょうか。ご意見をお聞かせください。単一のテーブルから読み取り、ファイルに書き込むことはできますが、上記のタスクは複雑に見えます。

4

1 に答える 1

0

を拡張しFlatFileItemWriterて、ファイルを 1 回だけ開き、上書きするのではなく追加します。次に、同じファイルライターを複数のリーダーに、表示したい順序で渡します。(リーダーによって読み取られる各オブジェクトが、ライターが理解できるものによって拡張可能であることを確認してください! たぶんinterface BatchWriteable良い名前でしょう。)

封筒の裏の疑似コード:

すべてが始まる前に:

  • ファイルを開きます。
  • ファイル ヘッダーを書き込みます。
  • バッチステップの開始

必要に応じて何度でも実施

  • バッチセクションを読む
  • プロセス バッチ セクション
  • バッチ書き込みセクション

それが終わったら:

  • ファイルフッターを書く
  • ファイルを閉じる
于 2012-08-08T18:36:35.120 に答える