0

入力データが null の場合、Bindy モデル (elToCSV) を使用してマーシャリングする場合:

@DataField(pos = 7)  int nbRoom;

次のようにルーティングします。

from("direct:start").bean(ELProcessor.class,"myMethod").marshal(elToCSV).to("file:" + outFolder + "?fileName=test.csv");

出力に空のフィールドではなく、自動的に 0 を設定します。

私が逃したことを定義するパラメータはありますか?

ありがとう

4

1 に答える 1

1

タイプのフィールドはintに設定できませんnull。これはJavaでは不可能です。Integerの代わりに使用しnbRoomます。

于 2014-05-02T15:33:03.467 に答える