Che cosa significa "entità distaccata"? Come è possibile convertire un'entità gestita in un'entità distaccata durante una transazione?Entità distaccata e entità gestita
risposta
Un'entità indipendente è un'entità che non deve essere stato riflesso dal provider JPA.
In altre parole, se si modifica il suo stato (vale a dire attraverso i metodi setter) queste modifiche non verranno salvate nel database sottostante, poiché il provider JPA non deve "osservare" tali entità.
Se l'entità E1 è un'entità gestita, è possibile renderla invocata (metodo molto ragionevole) metodo EntityManager#detach(E1)
. È inoltre possibile utilizzare EntityManager#clear()
che cancellerà l'intero PersistenceContext e renderà effettivamente tutte le entità gestite scollegate.
Here è possibile leggere sul ciclo di vita delle entità JPA.
L'entità può essere staccato dopo la serializzazione o la chiusura del contesto di persistenza, ad esempio.
in realtà, che cosa si intende da un ente indipendente?
Gli oggetti entità stacchi sono oggetti in uno stato speciale in cui non sono gestiti da qualsiasi EntityManager
ma rappresentano ancora oggetti nel database. Per saperne di più source
e Come è possibile convertire un'entità gestita in un'entità distaccata durante una transazione?
- 1. Salva entità distaccata in Entity Framework 6
- 2. DTO in entità e entità in DTO
- 3. Mappatura entità RestKit e mappatura entità padre
- 4. Converti entità entità nell'entità
- 5. spring data jpa e hibernate entità distaccata passata per persistere su ManyToMany relazione
- 6. Entità ClojureScript e HTML
- 7. entità quadro entità sql vs linq alle entità
- 8. JPA con JTA: persist entità e unire entità figlio cascata
- 9. JPA Mappa w/Entità chiave e valore di entità
- 10. Entità di tracciamento automatico vs Entità POCO
- 11. Entità Doctrine clone profondo con entità correlate
- 12. mappatura codice struttura entità entità privata prima
- 13. Entità Framework POCO Entità nell'applicazione web multistrato
- 14. Nome entità HTML rispetto al numero di entità?
- 15. Inserire una nuova entità senza creare entità figlio se esistono
- 16. Java: conversione di entità html denominate in entità xml numerate
- 17. Risolvi entità di destinazione con più gestori di entità
- 18. Riutilizzo del gestore entità da em.clear() o creazione di un nuovo gestore entità?
- 19. Entità di aggiornamento EF4 senza prima entità di acquisizione
- 20. EntityFramework - Errore proxy entità
- 21. entità whitespace html?
- 22. Entità XML per "/"?
- 23. Ricerca per entità correlata
- 24. Le entità fanno troppo?
- 25. Utilizzo memoria quadro entità
- 26. entità mappatura in Dapper
- 27. Oggetti business vs. entità
- 28. Utilizzando eredità entità jhipster
- 29. Crea entità utilizzando EntityListener
- 30. Impaginazione quadro entità C#
nota che non tutte le versioni di implementazioni JPA offrono distacco –