休眠
最后修改时间:2023 年 6 月 26 日所需插件:Jakarta EE:持久性 (JPA)和Hibernate(捆绑)
Hibernate是一个对象关系映射框架,它实现了Jakarta Persistence (JPA)规范。
IntelliJ IDEA 提供以下功能:
特定于 Hibernate 的编码帮助。
用于管理 Hibernate 配置hibernate.cfg.xml 的专用方面。
添加了持久性工具窗口,用于管理 Hibernate 项目、创建配置文件和持久性类、导航到编辑器中的相关源代码、打开图表和控制台等。
您可以从持久性工具窗口访问实体关系 (ER) 图。
能够通过导入数据库模式或 EJB 部署描述符文件ejb-jar.xml来生成托管实体类和对象关系映射。
Hibernate 控制台,用于编写和运行 HQL 查询并分析查询结果。
使用 Hibernate 创建新的 Java Enterprise 项目
单击欢迎屏幕上的“新建项目”或选择“文件”|“ 新 | 项目。
从生成器列表中,选择Jakarta EE。
为新项目命名,选择构建工具、要使用的语言,然后选择Web 应用程序项目模板。
从JDK列表中,选择要在项目中使用的JDK 。
如果您的计算机上安装了 JDK,但未在 IDE 中定义,请选择“添加 JDK”并指定 JDK 主目录的路径。
如果您的计算机上没有必要的 JDK,请选择“下载 JDK”。
在向导的下一步中,选择要支持的 Java Enterprise 版本。
从依赖项列表中,选择Persistence (JPA)规范并选择Hibernate作为实现。
单击创建。
有关创建 Java Enterprise 项目的更多信息,请参阅教程:您的第一个 Java EE 应用程序。
IntelliJ IDEA 使用JPA 方面和所有必要的库作为外部依赖项创建默认项目结构,例如javax.persistence
JPA 规范和org.hibernate
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')
按导入更改。CtrlShift0O
感谢您的反馈意见!