Coldfusion Form 9.0.1-解析关系时出错

Coldfusion Form 9.0.1-解析关系时出错,orm,coldfusion,coldfusion-9,Orm,Coldfusion,Coldfusion 9,我从AdobeColdfusion文档中得到了这个示例,其中一些名称已更改,但其他所有名称都是相同的,除非我非常沮丧,以至于错过了一封信 user.cfc: /** *@persistent */ component { property name="id" fieldtype="id" generator="native"; property name="userName" type="string" length="100"; property name="C

我从AdobeColdfusion文档中得到了这个示例,其中一些名称已更改,但其他所有名称都是相同的,除非我非常沮丧,以至于错过了一封信

user.cfc:

/**
 *@persistent
 */
component 
{
    property name="id" fieldtype="id" generator="native";
    property name="userName" type="string" length="100";

    property name="Credential" fieldtype="one-to-one" cfc="model.user.credentials";
}
credentials.cfc:

/**
*@persistent
*/
component 
{
    property  name="id" fieldtype="id" generator="foreign" params="{property='userinfo'}";
    property name="userinfo" fieldtype="one-to-one" cfc="model.user.user" constrained="true";
    property name="passwordHash" type="string";
}
不管我怎么说,在搜索了许多站点之后,我仍然会得到一个错误: 解析cfc用户中的关系凭据时出错。检查此属性的列映射

我已经通过删除一对一属性检查了coldfusion是否可以访问这两个CFC,并且表已经成功创建

我正在Apache2.2Web服务器下使用SQL Server 2008和Coldfusion 9.0.1

我对ORM和Hibernate还不熟悉,但已经成功地创建了不同类型的关系,我承认coldfusion的水平还不到专家水平


谢谢,这真的让我很困扰,因为它直接来自coldfusion文档。

您有模型的映射吗

如果没有,请添加一个,或者您可以尝试:

property name="Credential" fieldtype="one-to-one" cfc="credentials";

你们有模型的映射吗

如果没有,请添加一个,或者您可以尝试:

property name="Credential" fieldtype="one-to-one" cfc="credentials";

嗯,我没有模型的映射,model.user是基本目录中的目录结构,我会尝试给模型一个映射,看看会发生什么。当我添加映射时,相同的错误,当我使用cfc=“credentials”(两个cfc中相同)相同的错误,我在这里对这个答案给予信任,因为他的建议确实引导我找到了我想要的答案。由于某种原因,我的模型映射没有按预期工作,所以我做了一个模型映射,将CFC调整为指向models.user.etc,它工作了。现在给我一个cookie,告诉我为什么。好吧,我没有model的映射,model.user是基本目录中的目录结构,我将尝试给model一个映射,看看会发生什么。当我添加映射时,同样的错误,当我使用cfc=“credentials”(两个cfc中相同)时同样的错误我在这里为这个答案打分,他的建议确实让我找到了我一直在寻找的答案。由于某种原因,我的模型映射没有按预期工作,所以我做了一个模型映射,将CFC调整为指向models.user.etc,它工作了。现在给告诉我原因的人一块饼干。