¿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. Entidad Marco: actualizar entidad o agregar si no existe
- 8. entidad Código Marco primera actualización del trozo por Entidad
- 9. Creando una propiedad no mapeada en una entidad (entidad framework)
- 10. EF4 Entidad de actualización sin primera obtención de la entidad
- 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. Marco de la entidad y el problema
- 20. Marco de la entidad y ACTUALIZAR CASCADA
- 21. Marco de entidad y existe la cláusula
- 22. Entidad y N-Tier arquitectura en C#
- 23. Patrón de repositorio y marco de entidad
- 24. tienda semántica y centro de entidad
- 25. Problema al persistir Entidad
- 26. entidad JPA sin Identificación
- 27. persistir nueva entidad onFlush
- 28. Entidad marco POCO
- 29. Entidad Singleton en CoreData
- 30. Sólo inicializadores, miembros de la entidad, y las propiedades de navegación entidad son compatibles
tenga en cuenta que no todas las versiones de las implementaciones de JPA ofrecen separar –