我以非常基本的方式使用水壶。我想要做的是从csv文件中读取,在User Defined Java Class步骤中进行某种转换并将输出写入文本文件。
a picture http://imageshack.com/a/img34/1669/vo18.png
当我运行此操作时,我基本上会收到此错误:
value Integer<binary-string> : There was a data type error: the data type of java.lang.Long object [100] does not correspond to value meta [Integer<binary-string>]
这是UDJC步骤中似乎产生问题的行(字段“value”是Integer类型):
get(Fields.Out, "value").setValue(out_row,new Long(100));
我该如何解决这个问题?
答案 0 :(得分:3)
所以答案是:关闭延迟转换。