ORM を使用する ColdFusion で、2 つのテーブルを参照する外部キー列をマップするにはどうすればよいですか?
私の例。
現時点では、画像は人間またはエイリアンのいずれかに属することができます
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は臭い!
では、これを両方のオブジェクトの 1 つのマッピングに置き換えることはできますか? または、カテゴリ テーブルを作成する場合は? 何か案は?
ありがとう
スパーク