için ben adını yazarken, bu db kayıt getirir, jQuery kullanarak bir otomatik tamamlama işlevi uygulayan am gibi db saklanan kayıtlar sermaye & küçük harflerin karışımıdır. Kayıtlara hassas bir şekilde kayıtlar getiren bir HQL Sorgusu yazdım ama durumdan bağımsız olarak kayıt yaptırmam gerekiyor. İşte sorgu,HQL operatör vaka duyarsız arama
List<OrganizationTB> resultList = null;
Query query = session.createQuery("from DataOrganization dataOrg where dataOrg.poolName
like '%"+ poolName +"%'");
resultList = query.list();
Ex: Ben havuz isimleri, HRMS Veri seti, HRMS Veri, Sa veriler vb varsa ben HR veya hr yazarsanız ... Ben, 3 kayıtlarını almak gerekir ki ben yapamam.
yardım edin ...
İşe yaradı .. teşekkürler değil mi, 'poolName.toLowerCase()' iyi bir seçim gibi ifadesi için 'düşük ('% '+ poolName +' %')" 'bitti düşünüyorum DB özel fonksiyonuna HQL fonksiyon dönüştürme için ek yük? Eğer 'poolName.toLowerCase()' ardından kaşılaştırma Java Pojo yapılacaktır, herhangi bir SQL optimizasyonu olmayacak eğer – madhu
yapın 210 –
@ArunKumar bence nerede 'fonksiyonu olduğu gibi lehçesi düzeyinde olasılık SQL optimizasyon olması lower' var ve daha az bellek ile daha az bellek tüketir. veritabanından alınan nesnelerin. –