Intellij IDEA中的Hibernate HQL自动完成

时间:2017-05-31 17:54:44

标签: intellij-idea hql

我已经尝试了一段时间来配置关于我的数据源的HQL检查/自动完成。 我尝试了之前提供的一些解决方案,但没有一个对我有用。 它甚至可以在IDEA的社区版本中使用吗? 如果是这样,任何人都可以写一步指南,我该怎么办?

2 个答案:

答案 0 :(得分:1)

  • 转到文件 - >项目结构 - >模块。
  • 添加一个新的Hibernate模块。
  • 右键单击所需模块 - >添加 - >冬眠。
  • 选择新创建的Hibernate配置选项,然后单击右侧窗格中的(+)符号以创建hibernate.cfg.xml文件。
  • 转到文件 - >项目结构 - >分面,并添加新的JPA。
  • 选择新创建的JPA配置选项,然后单击右侧窗格中的(+)符号将其分配给您的Hibernate配置文件。
  • 打开持久性窗口,您应该看到项目模块列表。
  • 展开模块名称,并将数据源分配给hibernate.cfg.xml文件。

现在,您可以在hibernate控制台上编写查询并获得HQL自动完成功能。

答案 1 :(得分:0)

作为IDE documentation says Hibernate支持,包括Hibernate控制台仅在IntelliJ IDEA Ultimate版本中可用。 IDE版本之间是full comparison matrix(Hibernate属于Java EE技术类别)。