IntelliJ IDEA 2026.1 Help

Hibernate

Hibernate 是一个实现 Jakarta Persistence (JPA) 规范的对象-关系映射框架。

IntelliJ IDEA 提供以下内容:

  • 针对 Hibernate 的编码支持。

  • 管理 Hibernate 配置的专用方面 hibernate.cfg.xml

  • 增强了 Persistence 工具窗口的功能,可以管理 Hibernate 项目、创建配置文件和持久类、在编辑器中导航到相关源码、打开图表和控制台等。

  • 您可以从 Persistence 工具窗口访问的实体关系 (ER) 图。

  • 能够通过导入数据库架构或 EJB deployment descriptor 文件为其生成托管实体类和对象关系映射 ejb-jar.xml

  • 用于编写和运行 HQL 查询并分析查询结果的 Hibernate console

创建一个新的 Jakarta EE 项目并集成 Hibernate。

  1. 打开 新建项目 向导:

    • 在欢迎屏幕上,点击 新建项目

    • 在 IDE 中,转到 文件 | 新建 | 项目

  2. 生成器 列表中选择 Jakarta EE

    创建新的 Jakarta EE 项目
  3. 设置 Jakarta EE 项目设置

  4. 进入向导的下一步。 在左上角选择要使用的 Jakarta EE 版本。

  5. 依赖项 列表中,选择 持久性(JPA) 规范和 Hibernate 作为实现。

    新的 Jakarta EE 项目与 JPA 和 Hibernate
  6. 点击 创建

有关创建 Jakarta EE 项目的更多信息,例如如何设置应用程序服务器,请参阅 教程:您的第一个 Jakarta EE 应用程序

IntelliJ IDEA 创建了默认的项目结构,包含 JPA facet和所有必要的库作为外部依赖项,例如用于 JPA 规范的 javax.persistence 和用于 Hibernate 框架的 org.hibernate。 如果您指定了一个 应用程序服务器 ,IntelliJ IDEA 还将创建一个运行配置来启动服务器、构建并部署工件。

为现有项目添加 Hibernate

  1. 在编辑器中打开构建文件(根据项目中所用构建工具,可能是 pom.xml build.gradle )。

  2. 添加 Hibernate 依赖,但请确保其版本与项目其他部分一致:

    <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.6.0.Final</version> </dependency>
    implementation('org.hibernate:hibernate-core:5.6.1.Final')
  3. Ctrl+Shift+O 导入更改。

有关使用构建工具的详细信息,请参阅 MavenGradle

2026年 3月 24日