2
比方說,我有兩個實體,一個House
:如何刪除ColdFusion ORM中的關聯?
component
{
property name="Owner" cfc="Owner" fieldtype="many-to-one";
}
而一個Owner
:
component
{
property name="Name";
}
一個House
可能有Owner
,但並不需要。我有一個House
與Owner
相關聯,但現在我想要刪除關聯。我試過下面的代碼:
var house = entityLoadByPK("House", 13);
house.setOwner('');
entitySave(house);
但我得到一個異常說''
不能轉換爲一個id,這是有道理的。但是,儘管ColdFusion具有null/undefined的概念,但它看起來好像不能實際創建空值,只能檢查它們。在這種情況下我將如何移除關聯?
這僅適用於一個一對多和多對多的一對多關係。在這種情況下,它是多對一的(每個房子只能有一個所有者),所以沒有自動生成的'removeOwner()'函數。 –
我的歉意,我誤解了你。試試我編輯的建議。 –
你對我的建議有什麼好運嗎? –