2016-08-22 2 views
0

Я пытаюсь получить записи сотрудников с использованием JPQL, но я не знаю названия с точным случаем.Как получить записи с использованием JPQL с учетом нечувствительности к регистру

select e from Employee e where e.name = 'rahul' 

какие изменения мне нужно сделать в выше JPQL, чтобы получить список сотрудника, чье имя Рахул, Рахул или RAHUL т.д.

ответ

0

Я получил способ выборки записей, хотя и не уверен, если это является эффективным или нет.

TypedQuery<Employee> query = em.createQuery("select e from Employee e where lower(e.name) = :name", Employee.class); 
query.setParameter("name", name.toLowerCase()); 
query.getResultList(); 

 Смежные вопросы

  • Нет связанных вопросов^_^