1

我从 adobe Coldfusion 文档中获得了这个示例,其中一些名称已更改,但其他一切都相同,除非我非常沮丧以至于错过了一封信。

用户.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";
}

凭据.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用户中的关系凭据时出错。检查此属性的列映射。

我已经通过删除一对一属性检查了两个 cfcs 是否可以通过冷融合访问,并且表已成功创建。

我在 Apache 2.2 Web 服务器下使用 SQL Server 2008 和 Coldfusion 9.0.1。

我是 ORM 和 Hibernate 的新手,但已经成功地创建了不同类型的关系,并且会承认冷融合的专家水平较低。

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

4

1 回答 1

1

你有模型的映射吗?

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

property name="Credential" fieldtype="one-to-one" cfc="credentials";
于 2011-02-09T03:08:55.183 回答