SORU
27 AĞUSTOS 2009, PERŞEMBE


Parametre gibi yan JPQL içinde

Gibi bir madde ile JPQL sorgusu yazmaya çalışıyorum:

LIKE '%:code%'

=4 kodu bulmak istiyorum

455
554
646
...

Edemem :code = '%value%' pass

namedQuery.setParameter("%"   this.value   "%");

başka bir yerde, çünkü :value % karakter tarafından sarılmış değil. Herhangi bir yardım?

CEVAP
27 AĞUSTOS 2009, PERŞEMBE


Eğer bunu yaparsanız

LIKE :code

ve sonra yapın

namedQuery.setParameter("code", "%"   this.value   "%");

Değer '%' işareti. serbest kalır Eğer aynı sorgu içinde başka bir yerde kullanmak istiyorsanız, sadece başka bir parametre adı dışında kullanmak '' . kod

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • androidandme

    androidandme

    10 Mart 2009
  • discokatze

    discokatze

    23 EYLÜL 2009
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009