Merhabalar , ws ile aldığım veri ile oracle veritabanında kayıt oluşturuyorum.Bu gönderdiğim veride tablodaki bir alanın genişliğinden örnek olarak 10 karakterden daha büyük bir genişlikte 11 karakter veri gönderdiğimde java tarafında hangi alandan dolayı genişlik hatası olduğunu nasıl yakalayabilirim ?

soruldu: 25 Şub, 05:59

keramiozsoy's gravatar image

keramiozsoy
171131619
cevap kabul oranı: 50%


  1. JSF componentleriyle validation yapabilirsiniz, boylece 11 karakter girilince JSF validation error verir ve form submit yapmaz.
  2. Hibernate ile entity icinde o alana bean validation tanimlarsiniz, max degeri gecen deger gelirse Hibernate kayit islemi yapmaz, exception verir.
  3. Kendiniz ozel validation kontrolu yaparak Service metodu icerisinde kontrol yapip, deger istege uygun degilse ozel exception verebilirsiniz.
permanent link

cevaplandı: 05 Mar, 03:03

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

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
×281
×109
×50
×41

Soruldu: 25 Şub, 05:59

Görüntüleme: 297 kez

Son güncelleme: 05 Mar, 03:03

powered by BitNami OSQA