Differenze tra New / CreateObject () vs EntityNew () in CF9 per persistente CFC?
-
20-09-2019 - |
Domanda
Quali sono le differenze (se ce ne sono) tra New / CreateObject () per creare un oggetto vs EntityNew () per creare un'entità in CF9 per persistente CFC?
Soluzione 2
citato da: Learning ColdFusion 9: EntityNew () contro l'operatore new / CreateObject ()
In realtà ho fatto questa domanda durante la sessione "avanzata ORM" a CFUNITED e ottenuto una risposta leggermente diversa. L'altoparlante (mi perdoni per non aver ricordando il suo nome - Penso che sia stato il capo ingegnere di Adobe), mi ha detto che quando si carica un oggetto utilizzando EntityNew (), ColdFusion realtà la presenta in un leggermente diverso modo di uno standard di CFC. Anche se questo differenza non è evidente per il programmatore, un componente creata usando EntityNew () fa permettersi un po 'di efficienze del Sospensione livello di integrazione. Come tale, egli raccomandato che tutti i nuovi ORM-enabled oggetti essere creati con EntityNew ().
Altri suggerimenti
Con New () e CreateObject () è necessario specificare il percorso completo del CFC.
Con EntityNew () è sufficiente passare il nome del soggetto.