Selam.JPQL metodumda list donduruyorum.Ancan list dolu gelsede hata aliyorum.

Hata:

INFO: Query = [[Ljava.lang.Object;@139e308] WARNING: JSF1091: No mime type could be found for file /[[Ljava.lang.Object;@1684098]. To resolve this, add a mime-type mapping to the applications web.xml.

Buna gore DataTablenide doldura bilmiyorum,Yardimlarinizi bekliyorum,onceden tesekkurler.

soruldu: 12 Ara '13, 06:35

java's gravatar image

java
284283339
cevap kabul oranı: 12%

değiştirildi: 12 Ara '13, 07:10

numankaraaslan's gravatar image

numankaraaslan
1.8k253749

Metodunuda paylaşırsan daha çabuk cevap alabilirsin belki.

(12 Ara '13, 06:41) ufukhalis ufukhalis's gravatar image

.toString()

(12 Ara '13, 08:02) Dkyc Dkyc's gravatar image

@Override

public List<OrderLog> metForOrderLog() {

Query query = null;

try {

query = em.createQuery("SELECT o.id,o.weight FROM OrderLog o WHERE o.id = 610");

return query.getResultList();

} catch (Exception e) {

return null;
    }
(12 Ara '13, 10:20) java java's gravatar image

Stringe cevirmeye gerek yok bana List lazim.

(12 Ara '13, 10:21) java java's gravatar image

JPQL çoklu sorgularda dönüş türü Object[] dizisi olarak elde edilir. Yani bu sorgu sonunda List<orderlog> türünde bir sonuç elde etmiyorsunuz.

permanent link

cevaplandı: 13 Ara '13, 01:52

hakdogan's gravatar image

hakdogan
2.1k31926
cevap kabul oranı: 43%

hakdogan hocam'ın cevabına ek olarak, dönüş tipini belirtmediğiniz için olabilir.

return (List<orderlog>) query.getResultList(); şekilde deneyiniz.

(13 Ara '13, 02:33) Turgay Can Turgay%20Can's gravatar image

Yok bunu denemisim,hem ben bu zamana kadar coklu metod yazdim ayni sekilde sorunsuzcasina calisiyordu.

(13 Ara '13, 03:00) java java's gravatar image

Metodumda Object[] kaytarmiyor.Ben metodumu List<orderlog>listim = new ArrayList<orderlog>(); listim = rbean.metForOrderLog(); seklinde yaziyorum kabul ediyor.

(13 Ara '13, 03:02) java java's gravatar image

Ek olarak çekeceğin dataların sınıf tipi şu şekilde belirtmelisin.

em.createQuery("SELECT o.id,o.weight FROM OrderLog o WHERE o.id = 610", OrderLog.class);

(13 Ara '13, 04:53) Turgay Can Turgay%20Can's gravatar image

Merhaba

Anladığım kadarı ile servlet kullanarak JPQL sorgusunun sonucunu başka bir makinadan veya client üzerinden almaya çalışıyorsunuz. Bu işlem için ya bir web servis tarzı bir şey kullanın ya da serialize ederek alın.

permanent link

cevaplandı: 16 Ara '13, 01:10

myururdurmaz's gravatar image

myururdurmaz
2.2k11027
cevap kabul oranı: 23%

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:

×281
×86
×3

Soruldu: 12 Ara '13, 06:35

Görüntüleme: 710 kez

Son güncelleme: 16 Ara '13, 01:10

powered by BitNami OSQA