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

  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • Floortile83

    Floortile83

    16 Ocak 2010
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011