2013-04-10 56 views
2

Salesforce中的upsert和update操作在數據類型方面有所不同嗎?使用BigDecimal時的Salesforce update()方法錯誤

我使用upsert來同步我的聯繫人並更新以同步我的帳戶。

當設置自定義字段聯繫人我將它傳遞一個BigDecimal值,並愉快地與Salesforce同步,這樣做對我的帳戶時,我打電話更新和獲取:

無法找到XML類型:java.math.BigDecimal

似乎更新方法不喜歡BigDecimals?

感謝,

克里斯

回答

0

我不能說究竟爲什麼你會獲得該問題的帳戶和聯繫不上,但我的第一個傾向會不會嘗試在一個BigDecimal通過在全部,而是使用BigDecimal.doubleValue()將其轉換爲第一個。缺點是你可能會失去一些精度,但好處是它應該沒有事故:)。