2

Super CSV で複数の Bean をマッピングする際に問題が発生しました。複数の Bean の情報を (1 行ごとに) 含む csv ファイルを取得しました。しかし、ウェブサイトの例からわかるように、各行を 1 つの Bean にしかマッピングできません (2 つ以上の Bean にはマッピングできません)。

これを行う方法はありますか?私が考えることができる唯一の方法は、必要なすべての Bean を含む新しい Bean を作成し、深いマッピングを行うことです。

class MultiBeanWrapper {

    Address addreass;
    BankAccount bankAccount;

}

...
String[] FIELD_MAPPING = new String[] 
     {address.street, bankAccount.bankNumber};
...
beanReader.read(MultiBeanWrapper.class, processors));

他に/より良い方法がないことを確認したいので、私はこれを試しませんでした。

助けてくれてありがとうダニエル

4

1 に答える 1