2013-04-10 57 views
2

Salesforce中的upsert和update操作在数据类型方面有所不同吗?使用BigDecimal时的Salesforce update()方法错误

我使用upsert来同步我的联系人并更新以同步我的帐户。

当设置自定义字段联系人我将它传递一个BigDecimal值,并愉快地与Salesforce同步,这样做对我的帐户时,我打电话更新和获取:

无法找到XML类型:java.math.BigDecimal

似乎更新方法不喜欢BigDecimals?

感谢,

克里斯

回答

0

我不能说究竟为什么你会获得该问题的帐户和联系不上,但我的第一个倾向会不会尝试在一个BigDecimal通过在全部,而是使用BigDecimal.doubleValue()将其转换为第一个。缺点是你可能会失去一些精度,但好处是它应该没有事故:)。