Различия между New / CreateObject() и EntityNew() в CF9 для постоянного CFC?

StackOverflow https://stackoverflow.com/questions/1348724

Вопрос

Каковы различия (если таковые имеются) между New / CreateObject() для создания объекта и EntityNew() для создания объекта в CF9 для постоянного CFC?

Это было полезно?

Решение 2

цитируется из: Изучение ColdFusion 9:EntityNew() противНОВЫЙ оператор / CreateObject()

На самом деле я задал этот вопрос во время сеанса "Advanced ORM" в CFUNITED и получил немного другой ответ.Докладчик (простите, что я не помню его имени Я думаю, что он был главным инженером Adobe) сказал мне, что когда вы загружаете объект с помощью EntityNew(), ColdFusion на самом деле представляет это немного по-другому , чем стандартный CFC.Хотя это различие не заметно для программиста, компонент, созданный с использованием EntityNew(), обеспечивает некоторую эффективность на уровне гибернации интеграции.Таким образом, он рекомендовал, чтобы все новые объекты с поддержкой ORM создавались с помощью EntityNew().

Другие советы

С помощью New() и CreateObject() вам необходимо указать полный путь к CFC.

С помощью EntityNew() вам просто нужно ввести имя объекта.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top