Merhaba,

Hibernate kullanırken id'ye göre değil, String bir değer göre update etmesini istiyorum.

Bunun için ne yapmalıyım ?

Bu mümkün mü ?

soruldu: 11 Tem, 09:26

SercanTogrul's gravatar image

SercanTogrul
1256815
cevap kabul oranı: 11%


istediğin kolon değerine göre update edebilirsin ama bunun için default metodu kullanmak yerine kendin bir metod yazıp ifadeyi kendin yazman lazım, şuan ezbere bilmiyorum ama normal sql de yapabildiğin her şeyi hibernate te yapabilirsin.

permanent link

cevaplandı: 11 Tem, 09:56

ibrahim472's gravatar image

ibrahim472
1.9k1614
cevap kabul oranı: 10%

sorum tam olarak o değil.

Bir adet tablodan mail adresi ve toplam borçları çekip başka bir tabloya insert yapıyorum. Birgün sonra tekrardan aynı işlemi yapıyorum ama bu sefer insert değil update etmem gerek ve bunu mail adresine göre yapmam gerekiyor.

Anlatabildim mi ?

(11 Tem, 10:26) SercanTogrul SercanTogrul's gravatar image

yani default MERGE metodunu kullanırken id'ye göre değil mail adresine göre update etsin.

(11 Tem, 10:28) SercanTogrul SercanTogrul's gravatar image

colonun adı "mail" varsayıyorum, findByMail ile kaydı bulup o kaydı güncelledikten sonra save işlemi yaparsan bu istediğini yapmış olursun. Çünkü bir kaydı güncellemek için ya update ifadesi yazacan ya da bu şekilde objeyi değiştirip kaydedeceksin.

(12 Tem, 02:45) ibrahim472 ibrahim472's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×109

Soruldu: 11 Tem, 09:26

Görüntüleme: 180 kez

Son güncelleme: 12 Tem, 02:45

powered by BitNami OSQA