gpt4 book ai didi

orm - ColdFusion ORM 关系

转载 作者:行者123 更新时间:2023-12-04 16:15:24 27 4
gpt4 key购买 nike

在 ORM 之前,如果我想显示规范化表的组合输出,我只需执行快速 CFQUERY,将表连接到我想要的字段并显示输出。我只是无法使用 ORM 来解决它。

例如这两个表:

customers
(id,
name,
customerType)

customerTypes
(id,
Name)

当customers 中的customerType 字段链接到customerTypes 中的id 时,您将如何创建可以加载以显示以下内容的单个实体?
customers.id, customers.name, customerTypes.name

由于某种原因,我经历过的所有 ORM 关系示例都无法让我理解如何去做。看起来太简单了,简直要命了。任何对此有所了解的帮助将不胜感激!

最佳答案

所以在您的 Customers CFC 你需要这样的东西:

<cfproperty name="customerType" type="CustomerTypes" fieldtype="many-to-one" cfc="CustomerTypes" fkcolumn="id" lazy="true" />

然后你应该能够转储 Customers 的实例对象并看到它有一个 customerType属性,因此您可以编写如下内容:
<cfset cust = entityLoad("Customers", 1) />
<cfset type = cust.getCustomerType().getName() />

希望有帮助!

关于orm - ColdFusion ORM 关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5012642/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com