Sono nuovo di JPA. E sono arrivato a questa annotazione @Version
. Nella documentazione per questa annotazione che dice:Che cos'è il blocco ottimistico in JPA?
"Questa annotazione specifica il campo versione o la proprietà di una classe di entità che serve come il suo valore di blocco ottimistico La versione viene utilizzato per garantire l'integrità durante l'esecuzione del . operazione di unione e controllo ottimistico della concorrenza. "
Che cosa significa blocco ottimistico e in che modo è effettivamente correlato a questa annotazione? Grazie
Trova informazioni [sotto questo collegamento] (http://bit.ly/Y9IIO1). –
Consenti a tutti di modificare la stessa cosa contemporaneamente. Quando qualcuno commette il cambiamento, controlla se ci sono state ** altre ** modifiche commesse da quando hanno iniziato il cambiamento. Se è così, piangi. (ad esempio, ritirare le modifiche e costringerle a ottenere una nuova copia). Solitamente coinvolge i numeri di versione come un modo per tenere traccia dei set di modifiche. –