如果输入数据为空,则在使用我的Bindy模型(elToCSV)封送时:
@DataField(pos = 7) int nbRoom;
和路线如下:
from("direct:start").bean(ELProcessor.class,"myMethod").marshal(elToCSV).to("file:" + outFolder + "?fileName=test.csv");
它会自动设置0而不是空字段到我的输出中。
是否有任何参数来定义我错过了?
感谢
答案 0 :(得分:1)
类型为int
的字段无法设置为null
。这在Java中是不可能的。使用Integer
代替nbRoom
。