0
在我的應用程序的幾個數據結構中,我有一個名爲「IsPrimary」的屬性。我遇到的一個問題是,對於每個用戶,他們只能有1個主要地址,但有多個地址。我試圖弄清楚的是,在cf9的hibernate實現中,如果在IsPrimary爲true的情況下保存新記錄或更新記錄,我如何更新任何具有IsPrimary屬性爲true的現有記錄。更新多個記錄CF-ORM
這是我現有的保存方法
public UserAddress function save(required UserAddress)
{
var userAcc = entityLoadByPK('UserAccount', arguments.UserAddress.getUserID());
arguments.UserAddress.setUserID(userAcc);
entitySave(arguments.UserAddress);
return arguments.UserAddress;
}
聽起來像是一個DB觸發器的工作。 – Josh 2011-06-17 01:25:18
杜,我甚至沒在想。謝謝您的幫助。 – rottmanj 2011-06-18 13:42:03