Différences entre New / CreateObject () vs EntityNew () dans CF9 pour CFC persistante?
-
20-09-2019 - |
Question
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 CFC persistante?
La solution 2
cité: apprentissage ColdFusion 9: EntityNew () contre le nouvel opérateur / CreateObject ()
En fait, je posé cette question au cours 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 souvenant de 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 dans un peu différent ainsi qu'une norme CFC. Alors que ce la différence ne se remarque pas à la programmeur, un composant créée en utilisant EntityNew () ne donne certains l'efficacité de la mise en veille prolongée niveau d'intégration. En tant que tel, il recommandé que tous les nouveaux ORM-permis objets créés avec EntityNew ().
Autres conseils
Avec Nouveau () et CreateObject (), vous devez spécifier le chemin complet du CFC.
Avec EntityNew () il vous suffit de passer au nom de l'entité.