我的應用程序有很多聚合字段,需要更新任何相關記錄被更改,添加或刪除時。關係和計算有些牽扯,所以我創建了一個類來處理所有相關表的所有計算。計算中涉及到一些SOQL和DML開銷,所以該類可以批量處理所有內容。如何在APEX中創建一個解構器(或類似的),在對象被銷燬之前運行?
我想在這個類上的updateAll()方法對已經添加到其隊列的所有記錄的每個請求運行不超過一次。但是,APEX中並沒有出現像「類似解構器」的功能,在這個計算器對象被銷燬之前它會自動調用。
在APEX中實現這種模式的最佳方式是什麼?
以下省長的限制是什麼?堆大小? – 2016-01-25 17:22:26