彩票走势图

java开发工具IDEA JVM框架教程(六):Jakarta持久性

翻译|使用教程|编辑:董玉霞|2022-05-24 11:21:53.400|阅读 507 次

概述:本文主要介绍Jakarta持久性的相关介绍。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

IntelliJ IDEA 发布重大版本更新,V2022.1进行了许多重要功能更新,支持java18,可点击下载。

IntelliJ IDEA官方正版下载

本文主要介绍Jakarta持久性的相关介绍。

Jakarta Persistence (JPA),以前称为 Java Persistence API,是用于管理Java 企业应用程序中的关系数据的 Java 规范。

java开发工具IntelliJ IDEA 提供以下功能:

  • 特定于 JPA 的编码帮助。
  • 用于管理 JPA 配置persistence.xml和对象关系映射orm.xml文件的专用方面。
  • 持久性工具窗口,用于管理 JPA 项目项、创建配置文件和持久性类、在编辑器中导航到相关源代码、打开图表和控制台等。
  • 可以从持久性工具窗口访问的实体关系 (ER) 图。
  • 通过导入数据库模式或 EJB 部署描述符文件ejb-jar.xml为它们生成托管实体类和对象关系映射的能力。
  • 用于编写和运行 JPQL 查询以及分析查询结果的JPA 控制台。
  • 使用 JPA 创建新的 Java Enterprise 项目

    由于 JPA 是 Jakarta EE(以前称为 Java EE)的一部分,因此您可以向任何Java Enterprise应用程序添加对它的支持。

    1. 在欢迎屏幕上单击新建项目或选择文件 | 新 | 项目。
    2. 从生成器列表中,选择Java Enterprise。
    3. 为新项目命名,选择构建工具、要使用的语言,然后选择Web 应用程序项目模板。
    4. 选择创建 Git 存储库选项以将新项目置于版本控制之下。
    5. 从JDK列表中,选择要在项目中使用的JDK 。

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

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

    6. IntelliJ IDEA最新版本

    7. 在向导的下一步中,选择要支持的Java EE版本。
    8. 从Dependencies列表中,选中Persistence (JPA)复选框。
    9. 如果您不打算自己实现 JPA 规范的所有接口,则还需要包含一个持久性框架。默认情况下,IntelliJ IDEA 支持以下持久性框架:

      • EclipseLink是参考实现。如果您只是尝试一下,请选择它。
      • Hibernate是最流行的实现。有关详细信息,请参阅休眠。

      IntelliJ IDEA最新版本

    10. 单击创建。
    11. 有关如何创建 Java Enterprise 项目的更多信息,请参阅IntelliJ IDEA使用教程:创建Java EE 应用程序。

    为现有项目启用 CDI 支持

    如果您已经拥有Java Enterprise Web 应用程序,则可以添加 JPA 框架支持。

    1. 在编辑器中打开构建文件(pom.xml或build.gradle取决于您在项目中使用的构建工具)。
    2. 添加以下依赖项,但请确保根据项目要求更改版本:
    3. 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      欢迎进群一起讨论


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP