Las diferencias entre Nueva / CreateObject () vs EntityNew () en CF9 para persistente CFC?
-
20-09-2019 - |
Pregunta
¿Cuáles son las diferencias (si las hay) entre Nueva / CreateObject () para crear un objeto vs EntityNew () para crear una entidad en CF9 de CFC persistente?
Solución 2
citado en: aprendizaje ColdFusion 9: EntityNew () vs el nuevo operador / CreateObject ()
De hecho, me hice esta pregunta durante la sesión de "avanzada ORM" en CFUNITED y consiguió una respuesta ligeramente diferente. El altavoz (perdóname por no recordando su nombre - Creo que estaba la cabeza de Adobe ingeniero), me dijo que cuando se carga un objeto utilizando EntityNew (), ColdFusion realidad lo presenta en un poco diferente manera que una norma de CFC. Mientras esto diferencia no es perceptible para el programador, un componente creado usando EntityNew () hace permitirse alguna eficiencias en la hibernación nivel de integración. Como tal, se recomienda que todos los nuevos habilitado para ORM objetos pueden crear con EntityNew ().
Otros consejos
Con Nueva () y CreateObject () es necesario especificar la ruta completa a la CFC.
Con EntityNew () sólo tiene que pasar el nombre de la entidad.