Quina diferència hi ha entre desar i persistir a la hibernació?
Quina diferència hi ha entre desar i persistir a la hibernació?

Vídeo: Quina diferència hi ha entre desar i persistir a la hibernació?

Vídeo: Quina diferència hi ha entre desar i persistir a la hibernació?
Vídeo: The Trial of God: Was He Invented? | Judging Yahweh, the God of the Bible 2024, De novembre
Anonim

Aquí hi ha diferència entre guardar i persistir mètode: el tipus de retorn de persistir El mètode és nul mentre el tipus de retorn de guardar El mètode és un objecte serialitzable. Però el bot d'ells també INSERT registres a la base de dades. Un altre diferència entre persistir i guardar és que ambdós mètodes converteixen un objecte transitori en estat persistent.

Aquí, què és millor desar o persistir en hibernar?

Diferència entre guardar i persistir mètode en Hibernar Semblant a guardar mètode persistir també INSERT registres a la base de dades però retorna el tipus de persistir és nul mentre el tipus de retorn de guardar és un objecte serializable. 2) Una altra diferència entre persistir i guardar és que ambdós mètodes fan que una instància transitòria sigui persistent.

També es pot preguntar, què és persistir en hibernar? Hibernar persisteix és similar a desar (amb transacció) i afegeix l'objecte d'entitat al context persistent, de manera que es fa un seguiment de qualsevol canvi posterior. Si les propietats de l'objecte es canvien abans de confirmar la transacció o esborrar la sessió, això voluntat també es desa a la base de dades.

A més, quina diferència hi ha entre Fusionar i persistir en hibernació?

JPA i Hibernar proporcionar diferents mètodes per persistir nous i per actualitzar les entitats existents. Podeu utilitzar els mètodes persistir i desa per emmagatzemar una nova entitat i els mètodes fusionar i actualitzar per emmagatzemar els canvis d'una entitat aïllada en el base de dades.

Com funciona desar o actualitzar a hibernate?

guardar () mètode fa un INSERT per emmagatzemar l'objecte a la base de dades i també retorna l'identificador generat per la base de dades. Per altra banda, desarOActualitzar () es pot utilitzar per tornar a connectar un objecte separat Hibernar Sessió, és a dir, es pot fer INSERT o ACTUALITZA depenent de si l'objecte existeix a la base de dades o no.

Recomanat: