硬件在JPA查询中应用忽略大小写

时间:2019-06-13 06:43:56

标签: java hibernate jpa

我正在从实体获取组名,但是现在我想在查询中应用ignoreCase,我该怎么做?这样我就可以在不区分大小写的情况下获取所有组。

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

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用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吗?