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
点击 新建项目 在欢迎页面上或选择 。
从 生成器 列表中选择 Jakarta EE。
为新项目命名,选择构建工具、要使用的语言,然后选择 Web 应用程序 项目模板。
从 JDK 列表中选择您想在项目中使用的 JDK。
如果 JDK 已安装在您的计算机上,但未在 IDE 中定义,请选择 添加 JDK 并指定 JDK 主目录的路径。
如果您的计算机上没有必要的 JDK,请选择 下载JDK。

在向导的下一步中,选择要支持的 Jakarta EE 版本。
从 依赖项 列表中,选择 持久性(JPA) 规范和 Hibernate(H) 作为实现。

点击 创建(C)。
有关创建 Jakarta EE 项目的更多信息,请参阅 教程:您的第一个 Jakarta EE 应用程序。
IntelliJ IDEA 创建了默认的项目结构,包含 JPA facet和所有必要的库作为外部依赖项,例如用于 JPA 规范的 javax.persistence 和用于 Hibernate 框架的 org.hibernate。 如果您指定了一个 应用程序服务器 ,IntelliJ IDEA 还将创建一个运行配置来启动服务器、构建并部署工件。
为现有项目启用 Hibernate 支持
在编辑器中打开构建文件( pom.xml 或 build.gradle ,取决于您在项目中使用的构建工具)。
请添加以下依赖项,但请根据您的项目需求更改版本:
<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')按 Ctrl+Shift+O 导入更改。