2016-07-15 5 views
0

私はレコードBeanを持っています。その中で、私はさまざまなオブジェクトの配列を使用しています。データをCSVファイルに書き込んでいるうちに、Nameプロパティの配列をBeanWrapperFieldExtractorにマップすることはできません。BeanWrapperFieldExtractorのNameプロパティでの配列のマッピング

住所の配列をBeanWrapperFieldExtractorにマップするにはどうすればよいですか?または、この問題を解決する別の方法がありますか?

+0

<プロパティ名= "fieldExtractor"> \t \tの \t \t \t <プロパティ名= "名前" の値= "REFID、名前、年齢、csvDob、収入" /> \t \t \t \t – binit

+0

各アドレスはCSVで独自の行に移動する必要がありますか?私は、1人の人がどれくらい多くのアドレスを持っているかに応じて、1行につき可変フィールド数を必要としないと仮定します。 –

+0

@DeanClarkはいそれぞれのアドレスを対応する親レコードと異なる行に格納したかったのです。 – binit

答えて

0

複数の行が同じレコードに適用されるファイルを扱うthis old questionを見てください。基本的にはSingleItemPeekableItemReaderを利用し、各親レコードは次のアドレス行で補完されます。

関連する問題