Hizmet katmanında güncelleme işlevini veritabanında yapan bir yöntem var.Yay çatısında varsayılan yalıtım düzeyi
@Transactional(propagation = Propagation.REQUIRES_NEW)
public void update(final Object obj){
//
}
Şimdi, bahar yöntemiyle belirlenen bu yöntemin yalıtım düzeyi nedir?
Ben bahar için yeni biriyim, sadece kendimi işlemlerle rahat ettirmek istedim.
Lütfen en iyi uygulamayı paylaşın? ve izolasyon seviyesini ayarlama yolları - kilitlenmeyi önlemek ve böylece aynı kullanıcının farklı tarayıcılardan kaydını güncellemeye çalışmasını önlemek.
örneğin yalıtım düzeyini ayarlamak, ama sen gerçekten REQUIRES_NEW ve SERIALIZABLE ihtiyaç emin olacaktır. Bunlar genellikle sadece kendi dizilerinizi yönetmek gibi bir şey için gereklidir. Varsayılanlar bir güncelleme için iyi olmalıdır. – AngerClown
@ beny23, bu yüzden eğer haklıysam, uygulamaum Oracle veritabanı tarafından belirlenen varsayılan yalıtım seviyesini kullanacaktır. Doğru mu? – challenge
@challenge evet ve READ COMMITTED olduğuna inanıyorum ... – beny23