[Javalist] Adatbázis lock
aszomor at szomor.hu
aszomor at szomor.hu
2012. Sze. 14., P, 13:35:54 CEST
Idézet ("Vig, Balázs" <balazs.vig at datasolutions.hu>):
> Sziasztok!
>
> Van egy Hibernate alapú kliensem, ami több példányban is futhat. A kliens
> feladata, hogy az adatbázis objektumokon műveleteket végezzen.
> Hogyan lehet azt garantálni, hogy egy objektummal csak az egyik kliens
> foglalkozhasson: ha az egyik már elkezdett dolgozni rajta, akkor másik már
> ne tudjon.
>
> Támogatja-e ezt valahogy a hibernate, vagy a jdbc? (eddig nem találtam erre
> semmit). Vagy nekem kell valami mókolnom az adatbázisban?
>
> Üdv:
> *Vig Balázs
> *
>
The Select For Update statement allows you to lock the records in the
cursor result set. You are not required to make changes to the records
in order to use this statement. The record locks are released when the
next commit or rollback statement is issued.
Nem minden adatbázis kezelő támogatja ez JDBC-vel jó lehet.
További információk a(z) Javalist levelezőlistáról