Qual è la differenza tra salvare e persistere in ibernazione?
Qual è la differenza tra salvare e persistere in ibernazione?

Video: Qual è la differenza tra salvare e persistere in ibernazione?

Video: Qual è la differenza tra salvare e persistere in ibernazione?
Video: E se la Terra si Scontrasse con Marte, Quale Pianeta Sopravviverebbe 2024, Novembre
Anonim

Ecco il differenza tra salvare e persistere metodo: il tipo restituito di persistere il metodo è nullo mentre restituisce il tipo di Salva Il metodo è un oggetto serializzabile. Ma entrambi INSERISCONO anche i record nel database. Un altro differenza tra persistere e Salva è che entrambi i metodi rendono un oggetto transitorio allo stato persistente.

Qui, che è meglio salvare o persistere in letargo?

Differenza tra Salva e persistere metodo in ibernazione Simile a Salva metodo persistere anche INSERIRE registra nel database ma restituisce il tipo di persistere è nullo mentre restituisce il tipo di Salva è un oggetto serializzabile. 2) Un'altra differenza tra persistere e Salva è che entrambi i metodi rendono persistente un'istanza transitoria.

Ci si può anche chiedere, cos'è persistere in letargo? L'ibernazione persiste è simile a save (con transazione) e aggiunge l'oggetto entità al contesto persistente, quindi vengono tracciate ulteriori modifiche. Se le proprietà dell'oggetto vengono modificate prima del commit della transazione o dello svuotamento della sessione, è volere anche essere salvato nel database.

Inoltre, qual è la differenza tra Merge e persist in ibernate?

JPA e ibernazione fornire diverso metodi per persistere nuove e per aggiornare le entità esistenti. Puoi usare i metodi persistere e salva per memorizzare una nuova entità e i metodi unire e aggiornare per memorizzare le modifiche di un'entità distaccata nel Banca dati.

Come funziona il salvataggio o l'aggiornamento in ibernazione?

Salva () il metodo fa un INSERIRE per memorizzare l'oggetto nel database e restituisce anche l'identificatore generato dal database. D'altra parte, SalvaOAggiorna () può essere usato per riattaccare un oggetto staccato in ibernazione Sessione cioè può fare INSERISCI o AGGIORNA a seconda che l'oggetto esista o meno nel database.

Consigliato: