IntelliJ IDEA 2025.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 Enterprise 项目并使用 Hibernate

  1. 点击 新建项目 在欢迎页面上或选择 文件(F) | 新建(N) | 项目

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

  3. 为新项目命名,选择构建工具、要使用的语言,然后选择 Web 应用程序 项目模板。

  4. JDK 列表中选择您想在项目中使用的 JDK

    如果 JDK 已安装在您的计算机上,但未在 IDE 中定义,请选择 添加 JDK 并指定 JDK 主目录的路径。

    如果您的计算机上没有必要的 JDK,请选择 下载JDK

    创建带有 Hibernate 支持的新项目
  5. 在向导的下一步中,选择要支持的 Jakarta EE 版本。

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

    新的 Jakarta EE 项目与 JPA 和 Hibernate
  7. 点击 创建(C)

有关创建 Jakarta EE 项目的更多信息,请参阅 教程:您的第一个 Jakarta EE 应用程序

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

为现有项目启用 Hibernate 支持

  1. 在编辑器中打开构建文件( pom.xml build.gradle ,取决于您在项目中使用的构建工具)。

  2. 请添加以下依赖项,但请根据您的项目需求更改版本:

    <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

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