Как применить регистр игнорирования в запросе JPA - PullRequest
0 голосов
/ 13 июня 2019

Я выбираю имя группы из сущности, но теперь я хочу применить ignoreCase в запросе. Как я могу это сделать?так что я могу получить все группы без учета регистра.

SELECT g.* FROM GroupEntity g LEFT JOIN xNodeEntity node ON g.id = node.id WHERE (  (  (g.name LIKE '%Group%') )  )

спасибо

1 Ответ

0 голосов
/ 13 июня 2019

Вы можете использовать функцию UPPER или LOWER:

SELECT g.* FROM GroupEntity g LEFT JOIN xNodeEntity node ON g.id = node.id 
WHERE (  (  (UPPER(g.name) LIKE UPPER('%Group%')) )  )

Но ваш запрос выглядит как SQL. Вы хотели написать JPQL?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...