Dan*_* T. 2 coldfusion orm null hibernate coldfusion-9
假设我有两个实体,a House:
component
{
property name="Owner" cfc="Owner" fieldtype="many-to-one";
}
Run Code Online (Sandbox Code Playgroud)
并且Owner:
component
{
property name="Name";
}
Run Code Online (Sandbox Code Playgroud)
A House可能有Owner,但不需要.我有一个House关联Owner,但现在我想删除该关联.我试过以下代码:
var house = entityLoadByPK("House", 13);
house.setOwner('');
entitySave(house);
Run Code Online (Sandbox Code Playgroud)
但我得到一个例外,说''无法转换为id,这是有道理的.但是,虽然ColdFusion有一个null/undefined的概念,但看起来你实际上不能创建一个空值,只检查它们.在这种情况下,我如何删除关联?
如果您正确定义了您的关系,那么我相信您所寻找的是:
house.setOwner(javaCast('null', ''));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
695 次 |
| 最近记录: |