¿Qué significa una "entidad separada"? ¿Cómo es posible convertir una entidad gestionada en una entidad separada durante una transacción?Entidad separada y entidad administrada
Respuesta
Una entidad separada es una entidad que Estado no debe ser reflejada por el proveedor JPA.
En otras palabras, si cambia su estado (es decir, a través de métodos setters) estos cambios no se guardarán en la base de datos subyacente, ya que el proveedor JPA no tiene que "observar" dichas entidades.
Si la entidad E1 es una entidad gestionada, puede hacer que invoque el método de invocación (método muy razonable) EntityManager#detach(E1)
. También puede usar EntityManager#clear()
, lo que borrará todo el PersistenceContext y hará que todas las entidades gestionadas se desconecten.
Here puede leer sobre JPA entity lifecycle.
La entidad se puede separar después de la serialización o el cierre de Persistence Context, por ejemplo.
en realidad, ¿qué significa una entidad separada?
objetos de entidad independiente son objetos en un estado especial en el que no están gestionadas por cualquier EntityManager
pero aún representan objetos en la base de datos. Leer más source
y ¿Cómo es posible convertir una entidad gestionada en una entidad separada durante una transacción?
- 1. org.hibernate.PersistentObjectException: entidad separada pasada para persistir
- 2. Asignación de entidad de RestKit y Asignación de entidad principal
- 3. Diferencia entre la entidad JPA y la entidad Hibernate
- 4. marco Entidad - conseguir entidad por su nombre
- 5. Entidad DDD y su identificador
- 6. Agregando propiedades adicionales a entidad entidad 4 código primero entidad CTP 5
- 7. EF4 Entidad de actualización sin primera obtención de la entidad
- 8. Entidad Marco: actualizar entidad o agregar si no existe
- 9. entidad Código Marco primera actualización del trozo por Entidad
- 10. Creando una propiedad no mapeada en una entidad (entidad framework)
- 11. Entidad marco genérico
- 12. Entidad framework PostgreSQL
- 13. Entidad Proxy Marco
- 14. Primavera + Hibernate = entidad desconocida
- 15. Transacción Ámbito Entidad con
- 16. entidad framework web
- 17. Entidad HTML para DASH
- 18. error refrescante APP Entidad
- 19. tienda semántica y centro de entidad
- 20. Marco de la entidad y el problema
- 21. Marco de entidad y existe la cláusula
- 22. Patrón de repositorio y marco de entidad
- 23. Marco de la entidad y ACTUALIZAR CASCADA
- 24. Entidad y N-Tier arquitectura en C#
- 25. Problema al persistir Entidad
- 26. Entidad marco POCO
- 27. Entidad Singleton en CoreData
- 28. entidad JPA sin Identificación
- 29. persistir nueva entidad onFlush
- 30. código de entidad de entidad primero y usuario de base de datos
tenga en cuenta que no todas las versiones de las implementaciones de JPA ofrecen separar –