( _Franko_ | 2023. 03. 12., v – 08:52 )

A transaction isolation-t erdemes meg megnezni - esetfuggo, de a REPEATABLE_READ ugye egy tranzakcion belul ugyanazt adja vissza akkor is, ha a DB-ben mar megvaltozott a version... aztan meg commit-nal dob egy hatast. READ_COMMITTED a celszeru.

Ahogy már írtam, az optimistic lock lényege az, hogy _nincs_ adatbázis oldali tranzakció, tehát izoláció sincs. Semmi értelme optimistic lock használatának akkor, ha amúgy is van tranzakció és izoláció az adatbázis műveletre.