Camel Bindy返回0而不是null(空)

时间:2014-05-02 14:07:03

标签: apache-camel export-to-csv bindy

如果输入数据为空,则在使用我的Bindy模型(elToCSV)封送时:

@DataField(pos = 7)  int nbRoom;

和路线如下:

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

它会自动设置0而不是空字段到我的输出中。

是否有任何参数来定义我错过了?

感谢

1 个答案:

答案 0 :(得分:1)

类型为int的字段无法设置为null。这在Java中是不可能的。使用Integer代替nbRoom