ColdFusion 9.0.1 ormによるマップされていないクラスエラー
-
09-10-2019 - |
質問
クラスをモデル化し、ユーザーと注文する必要があります。私が望んでいるのは、ユーザーが多くの注文を持っているように、それらの間に関係を持つことです。この場合、1対多くのRelになります。 user.cfcで次のように定義しました。
property name="orders"
fieldtype="one-to-many"
cfc="Order"
fkcolumn="userID"
type="array";
このCFCはそれぞれエンティティロードを介してロードできます( エンティティ名 )問題なく;ダンプ出力にすべてのデータが表示されます。
ただし、注文関係をuser.cfcに配置するとすぐに、それはすべてバラバラになり、エラーメッセージが表示されます。
Association references unmapped class: Order
これがCFCSのコードです
user.cfc
component persistent="true" datasource="otherDatasource"
{
property name="id" fieldtype="id";
property name="userName";
property name="password";
property name="firstName";
property name="lastName";
property name="title";
property name="orders"
fieldtype="one-to-many"
cfc="Order"
fkcolumn="userID"
type="array";
function init()
{
return this;
}
}
order.cfc
component persistent="true"
{
property name="id" fieldtype="id" generator="guid";
property name="quantity";
property name="period";
property name="region";
property name="createdAt" ormtype="date";
function init()
{
return this;
}
}
ここで私が間違っていることはありますか?
解決
答えがあるように思えます。 ColdFusion 9.0.1 ORMは、異なるデータベース内のテーブル間の関係を構築することはできません。
所属していません StackOverflow