ColdFusion 9.0.1 Orm的未映射类错误
-
09-10-2019 - |
题
我必须对用户和订单进行建模。我想要的是在它们之间建立关系,以便用户有很多订单,在这种情况下,这将是一对一的相关性。我在user.cfc中定义了如下:
property name="orders"
fieldtype="one-to-many"
cfc="Order"
fkcolumn="userID"
type="array";
每个CFC可以通过EntityLoad加载( 实体名称 )没有任何问题;我在转储输出中看到了所有数据。
但是,一旦我将订单关系放在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;
}
}
订单。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