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

  • Jejoab

    Jejoab

    4 NİSAN 2008
  • mist64

    mist64

    30 Mayıs 2006
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008