Hibernate – @Version

Versiyon anotasyonu İlgili tablonun versiyonunu tutan kolonun anotasyondur.

Bu anotasyon ile farklı transactionlarda aynı veri üzerinde aynı anda değilşiklik yapılmaya çalışıldığında, bir kullanıcıya izin verip diğerine Optimistik lock hatası verdirir.

Bir yerde row was updated or deleted another transaction gibi bir hata görürseniz, bilin ki başka biri sizin bu veriniz üzerinde bir işlem yapmış ve siz de bu hata ile karşılaşmışsınızdır.

Ve yine bilin ki bu işi yapan, version anotasyonudur.

 

Sadık Bahadır Memiş

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir