IntelliJ IDEA 2025.1 Help

Hibernate 控制台

使用 Hibernate 控制台编写和运行 HQL 查询。 它为 JPQL 关键词、对象和属性名提供了有用的高亮和自动完成功能。

打开 Hibernate 控制台

  • Persistence工具窗口中,右键点击会话工厂或实体并选择 JPA 控制台。 或者,您也可以点击工具栏中的 控制台按钮 或者按下 Ctrl+Shift+F10

Hibernate 控制台输入窗格作为一个单独的选项卡打开,您可以在其中编写和执行 HQL 查询。

Hibernate 控制台工具栏包含以下按钮:

执行查询

Ctrl+Enter

运行当前查询。

生成脚本

生成 SQL 语句或 DDL 脚本。

  • Ctrl+Shift+Enter生成SQL :生成当前 JPQL 语句的 SQL 等效语句。

  • Ctrl+Alt+Shift+Enter生成DDL :为与当前持久化单元关联的所有对象(类)生成相应的 CREATE TABLEALTER TABLEDROP TABLE 语句。

打开数据库设置

打开 数据库页面设置 对话框 Ctrl+Alt+S

查看参数

打开 形参 窗格以查看查询中使用的参数并设置它们的值。

浏览查询历史

Ctrl+Alt+E

打开控制台历史对话框,显示您在此控制台中运行过的所有查询。

恢复默认布局

在布局更改后恢复原始工具窗口布局。

选择属性源

选择属性来源(如果 persistence.xml 外部配置了持久单元,则可用)。

终止进程

Ctrl+F2

终止当前控制台会话。

关闭

Ctrl+Shift+F4

关闭当前控制台。

运行 HQL 查询

编写查询后,执行以下操作之一:

  • 按下 Ctrl+Enter

  • 请在工具栏中点击 执行查询按钮

当您执行带有参数的查询时,您将需要输入它们的值。 或者,点击 “查看参数”按钮 以打开 形参 窗格。

IntelliJ IDEA 存储您执行的所有查询。 按 Up 查看之前执行的命令,从最近的一个开始。 要查看完整历史记录,请点击 "浏览查询历史"按钮

编写查询时,查看相应类或字段的声明是很有用的。

  • 按住 Ctrl 并点击相关的对象或属性。

  • 将文本光标放置在相关对象或属性的名称处,然后按 Ctrl+B 或从主菜单中选择 导航 | 转到声明

使用自定义 JVM 选项运行 Hibernate 控制台

Hibernate 控制台是一个 Java 进程。 如果必要,您可以用自定义 JVM 选项启动它:

  1. 创建一个 应用程序 运行配置

    请转到 运行 | 编辑配置(E) ,点击 "添加"按钮 ,并选择 应用程序

  2. 虚拟机选项 字段中,指定您希望传递给 JVM 的启动选项。 其他的运行配置设置无关紧要,您不需要指定它们。

    点击 确定(O) 以保存运行配置。

  3. 当您 打开 Hibernate 控制台时,IntelliJ IDEA 将显示一个附加的 虚拟机和环境配置 弹出窗口,其中包含可用的运行配置。 请选择具有必要 JVM 选项的那个,或使用默认设置运行。

最后修改日期: 2025年 4月 24日