使用BigDecimal时Salesforce update()方法错误

时间:2013-04-10 14:32:47

标签: salesforce bigdecimal

对于数据类型,Salesforce中的upsert和update操作之间是否存在差异?

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

为联系人设置自定义字段时,我将其传递给BigDecimal值,并且很高兴与Salesforce同步,在我调用update时为我的帐户执行相同的操作:

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

似乎更新方法不喜欢BigDecimals?

谢谢,

克里斯

1 个答案:

答案 0 :(得分:0)

我不能说为什么你会使用Account而不是Contact来解决这个问题,但是我的第一个倾向是不会尝试传入BigDecimal,而是使用BigDecimal将其转换为double。 doubleValue()以。缺点是你可能会失去一些精确度,但好处是它应该没有事故地工作:)。