Jakarta Persistence (JPA),以前称为 Java Persistence API,是用于管理Java 企业应用程序中的关系数据的 Java 规范。
java开发工具IntelliJ IDEA 提供以下功能:
- 特定于 JPA 的编码帮助。
- 用于管理 JPA 配置persistence.xml和对象关系映射orm.xml文件的专用方面。
- 可以从持久性工具窗口访问的实体关系 (ER) 图。
- 通过导入数据库模式或 EJB 部署描述符文件ejb-jar.xml为它们生成托管实体类和对象关系映射的能力。
- 用于编写和运行 JPQL 查询以及分析查询结果的JPA 控制台。
使用 JPA 创建新的 Java Enterprise 项目
由于 JPA 是 Jakarta EE(以前称为 Java EE)的一部分,因此您可以向任何Java Enterprise应用程序添加对它的支持。
- 在欢迎屏幕上单击新建项目或选择文件 | 新 | 项目。
- 从生成器列表中,选择Java Enterprise。
- 为新项目命名,选择构建工具、要使用的语言,然后选择Web 应用程序项目模板。
- 选择创建 Git 存储库选项以将新项目置于版本控制之下。
- 从JDK列表中,选择要在项目中使用的JDK 。
如果 JDK 已安装在您的计算机上,但未在 IDE 中定义,请选择“添加 JDK ”并指定 JDK 主目录的路径。
如果您的计算机上没有必要的 JDK,请选择下载 JDK。
- 在向导的下一步中,选择要支持的Java EE版本。
- 从Dependencies列表中,选中Persistence (JPA)复选框。

如果您不打算自己实现 JPA 规范的所有接口,则还需要包含一个持久性框架。默认情况下,IntelliJ IDEA 支持以下持久性框架:
- EclipseLink是参考实现。如果您只是尝试一下,请选择它。
- Hibernate是最流行的实现。有关详细信息,请参阅休眠。

有关如何创建 Java Enterprise 项目的更多信息,请参阅IntelliJ IDEA使用教程:创建Java EE 应用程序。
为现有项目启用 CDI 支持
如果您已经拥有Java Enterprise Web 应用程序,则可以添加 JPA 框架支持。
- 添加以下依赖项,但请确保根据项目要求更改版本:
Maven
<dependency> <groupId>javax.persistence</groupId> <artifactId>javax.persistence-api</artifactId> <version>2.2</version> <scope>provided</scope></dependency>
Gradle
compileOnly('javax.persistence:javax.persistence-api:2.2')
按Ctrl+Shift+O导入更改。
IntelliJ IDEA | 下载试用
IntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具、JUnit、CVS整合、代码分析等方面的功能都是超常的。
想要了解IntelliJ IDEA价格的朋友,欢迎咨询官方客服
IntelliJ IDEA技术交流群5:786598704 欢迎进群一起讨论
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!