Java 未知列';空';在';字段列表';在塔伦德

Java 未知列';空';在';字段列表';在塔伦德,java,etl,talend,Java,Etl,Talend,我有xml api数据,我正试图将其加载到mysql中。但在加载时,在“字段列表”中获取未知列“null”时出错 我有6列是xml中的十进制。为了在表达式中处理它,我将其转换为BigDecimal,如下所示,用于LowAffectedArea列 new BigDecimal([row4.body:/DataSet/diffgr:diffgram/NewDataSet/Table/LowAffectedArea]) 现在,为了处理null,我写了 new BigDecimal([row4.b

我有xml api数据,我正试图将其加载到mysql中。但在加载时,在“字段列表”中获取未知列“null”时出错


我有6列是xml中的十进制。为了在表达式中处理它,我将其转换为BigDecimal,如下所示,用于LowAffectedArea列
new BigDecimal([row4.body:/DataSet/diffgr:diffgram/NewDataSet/Table/LowAffectedArea])
现在,为了处理null,我写了

new BigDecimal([row4.body:/DataSet/diffgr:diffgram/NewDataSet/Table/LowAffectedArea])==null?new BigDecimal(0) : new BigDecimal([row4.body:/DataSet/diffgr:diffgram/NewDataSet/Table/LowAffectedArea])
但是仍然会出现这个错误。如何处理