Quelles sont les différences (le cas échéant) entre New/CreateObject() pour créer un objet vs EntityNew() pour créer une entité dans CF9 pour CFC persistante?Différences entre New/CreateObject() et EntityNew() dans CF9 pour CFC persistant?
Répondre
cité de: Learning ColdFusion 9: EntityNew() vs. The NEW Operator/CreateObject()
En fait, je posé cette question lors de la session "Advanced ORM" à CFUNITED et a obtenu une réponse légèrement différente. L'orateur (pardonnez-moi de ne pas se rappeler son nom - je pense qu'il était la tête ingénieur Adobe), m'a dit que lorsque vous chargez un objet en utilisant EntityNew(), ColdFusion fait il présente d'une manière légèrement différente qu'un CFC standard. Bien que cette différence de ne soit pas perceptible au programmeur , un composant créé en utilisant EntityNew() offre des efficacités au niveau d'intégration Hibernate . En tant que tel, il a recommandé que tous les nouveaux objets activés ORM soient créés avec EntityNew().
Avec New() et CreateObject(), vous devez spécifier le chemin d'accès complet au CFC.
Avec EntityNew() il suffit de passer le nom de l'entité.
Ce serait excellent s'il y avait réellement plus de "preuves" anecdotiques de seconde main de ceci. Je pourrais en chasser quelques-uns. –