CF9中New / CreateObject()与EntityNew()之间的区别是持久性CFC?

时间:2009-08-28 18:49:03

标签: orm coldfusion coldfusion-9 cfc

New / CreateObject()创建对象与EntityNew()在CF9中为持久性CFC创建实体之间有什么区别(如果有)?

2 个答案:

答案 0 :(得分:3)

使用New()和CreateObject(),您需要指定CFC的完整路径。

使用EntityNew(),您只需传入实体的名称。

答案 1 :(得分:2)

引自:Learning ColdFusion 9: EntityNew() vs. The NEW Operator / CreateObject()

  

我实际上是在问这个问题   CFUNITED的“高级ORM”会议   得到了一个略有不同的答案。   发言者(原谅我没有   记住他的名字 - 我想他是   主管Adobe工程师),告诉我   使用时加载对象   实际上是EntityNew(),ColdFusion   呈现它略有不同   方式比标准CFC。虽然这个   差异并不明显   程序员,使用创建的组件   EntityNew()确实提供了一些   Hibernate的效率   整合水平。就这样,他   建议所有新的ORM启用   使用EntityNew()创建对象。