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 … 

 

Abstract Factory Tasarım Kalıbı

Merhaba arkadaşlar, Bu yazıda “Abstract Factory Design Pattern” den bahsedeceğiz. Bir önceki yazıda sorunun ne olduğu ile alalaklı ufak bir bilgi vermiştim. Tekrar bir bahsedeyim. Factory metodunda TelefonFabrikasi adında bir fabrika oluşturmuştuk ve model bilgisine göre, eğer S8 ise “S8 üret”, Note8 ise “Note8 üret” demiştik fakat Samsung’un yüzlerce model telefonu olabileceğini ve bunların tümü …