我必须为用户和订单建模。我想要的是在它们之间建立一种关系,这样一个用户就有了很多订单,在这种情况下,订单就是一对多的订单。我在User.cfc中定义如下:
property name="orders"
fieldtype="one-to-many"
cfc="Order"
fkcolumn="userID"
type="array";
每个cfcs都可以通过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;
}
}
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;
}
}
我在这里做错了什么想法?
答案 0 :(得分:2)