在使用 ORM 的 ColdFusion 中,如何映射引用两个表的外键列?
我的例子。
目前,图像可以属于人类或外星人
Image.cfc
property name="imageID" fieldtype="id" generator="guid";
// Related Object Properties (many-to-one)
property name="Human" fieldtype="many-to-one" fkcolumn="HumanID" cfc="human";
property name="Alien" fieldtype="many-to-one" fkcolumn="AlienID" cfc="alien";
这给我留下了一张看起来像这样的桌子..
Image.cfc
ID NAME HumanID AlienID
1 img1 10 NULL
2 img2 NUll 8
对我来说,NULL 闻起来很糟糕!
那么我可以用两个对象的一个映射替换它吗?或者如果我创建一个类别表?有任何想法吗?
谢谢
火花