我正在从实体中获取组名称,但现在我想在查询中应用ignoreCase,我该怎么做?这样我就可以获取所有组而不区分大小写。
SELECT g.* FROM GroupEntity g LEFT JOIN xNodeEntity node ON g.id = node.id WHERE ( ( (g.name LIKE '%Group%') ) )
谢谢
最佳答案
您可以使用 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 吗?
关于java - 如何在 JPA 查询中应用忽略大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56574730/