IntelliJ IDEA 不理解 Hibernate 查询语言 (HQL)

Dim*_*San 6 hql intellij-idea

当我在 IntelliJ IDEA 中使用 HQL 时,它总是突出显示我的 Hibernate 查询:

在此处输入图片说明

我知道如何禁用该突出显示,这已在此处进行描述

但我想知道 IntelliJ IDEA 中是否支持 HQL?有没有办法使用查询自动完成之类的东西?

也许是设置中的一个选项或一些插件。

Bre*_*t Y 5

Jetbrains / Intellij 通过“语言注入”在字符串文字中提供编码帮助,例如语法突出显示。

您可以通过 设置要注入的语言Settings > Editor > Language Injections

在您的情况下,您需要将语言设置为org.hibernate.SessionHibernate QL / HQL。我不得不为javax.persistance.EntityManager.

在此处输入图片说明