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

  • gsipek

    gsipek

    20 Temmuz 2007
  • RinconDynamic

    RinconDynami

    1 EKİM 2011
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012