Welcome

Kotlin ve Hibernate Getter Level Access

JPA/Hibernate ile çalışırken PersistenceContext'in entity nesnelerin state'ine doğrudan field düzeyinde mi, yoksa getter metot ile mi erişeceğini @Id anotasyonunu nerede kullandığımız belirlemektedir. Eğer @Id anotasyonunu field üzerinde kullanırsak, JPA/Hibernate field level access stratejisini kullanacaktır, yani…

Mockito’da Mock ve Spy Nesnelerin Eğitilmesi

Bir önceki yazımızda Mockito kütüphanesinin Kotlin projelerinde kullanılması üzerinde durmuştuk. Bu konuya devam edeceğiz. Ancak bu yazımızda Kotlin özelinden çıkıp Mockito'nun kullanımı ile ilgili daha genel bir konudan bahsetmek istiyorum. Bilgidiğiniz üzere, Mockito kütüphanesi, mock…

İlginç Bir Transaction Propagation Hikayesi 3

İlginç Bir Transaction Propagation Hikayesi başlıklı yazı dizisinin ikinci bölümünde Foo, Bar ve Baz entity'lerinden hiçbirinin mevcut durumda DB'ye insert edilemediğini söylemiştim. Ancak problemde hedeflenen Bar entity'sini persist eden ifadeyi try/catch bloğuna alarak, mümkünse Baz ve…