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

  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008
  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • Numberphile

    Numberphile

    15 EYLÜL 2011