【发布时间】:2009-08-28 18:49:02
【问题描述】:
New/CreateObject() 用于创建对象与 EntityNew() 用于在 CF9 中为持久 CFC 创建实体之间有什么区别(如果有)?
【问题讨论】:
标签: orm coldfusion coldfusion-9 cfc
New/CreateObject() 用于创建对象与 EntityNew() 用于在 CF9 中为持久 CFC 创建实体之间有什么区别(如果有)?
【问题讨论】:
标签: orm coldfusion coldfusion-9 cfc
使用 New() 和 CreateObject(),您需要指定 CFC 的完整路径。
使用 EntityNew() 你只需要传入实体的名称。
【讨论】:
引用自:Learning ColdFusion 9: EntityNew() vs. The NEW Operator / CreateObject()
我实际上在 CFUNITED 的“高级 ORM”会议 并得到了稍微不同的答案。 演讲者(请原谅我没有 记住他的名字——我想他是 Adobe 首席工程师)告诉我 当您使用加载对象时 EntityNew(),ColdFusion 实际上 以稍微不同的方式呈现它 方式比标准 CFC。虽然这 差异是不明显的 程序员,使用创建的组件 EntityNew() 确实提供了一些 Hibernate 的效率 集成水平。就这样,他 建议所有新的启用 ORM 使用 EntityNew() 创建对象。
【讨论】: