我正在尝试从Eclipse Oxygen Java EE 项目中的数据库表生成 JPA 实体。
问题是我找不到 JPA 上下文菜单,也找不到 JPA(Java Persistence)方面。我该如何做到这一点?
我正在尝试从Eclipse Oxygen Java EE 项目中的数据库表生成 JPA 实体。
问题是我找不到 JPA 上下文菜单,也找不到 JPA(Java Persistence)方面。我该如何做到这一点?
要在新的 Eclipse Java 项目中激活 JPA 工具,您需要添加一个所谓的Project Facet,如以下屏幕截图所示:
首先,右键单击您的项目文件夹(您要为其添加 JPA 支持)。接下来,从树导航中选择“Project Facets”并激活 JPA 选项,如步骤 2 所示。
使用全新的 Eclipse 安装,即从未在本地使用过 JPA 提供程序(通过用户库),您将被要求设置和下载持久性提供程序实现。这也可能适用于新的/不同的工作空间。
请注意:对于演示项目/工作区,显示在屏幕截图中,这已经完成并且之前选择并下载了 EclipseLink (2.5.2)。您可以根据自己的环境配置您选择的持久性提供程序。
最后,单击“应用并关闭”以完成基本的 JPA 设置(步骤 3)。之后,您将拥有必要的工具来从现有数据库表中自动生成实体,如下面的屏幕截图所示:
实际上,这只适用于有效的数据库配置,即(本地)数据库连接。这也可以在您设置 JPA 提供程序和相关工具选项(例如 JDBC URL 和 JDBC 驱动程序 jar 文件)时进行配置。
希望能帮助到你。
出于文档目的:
Eclipse Java EE IDE for Web Developers.
Version: Oxygen Release (4.7.0)
Build id: 20170620-1800
创建驱动程序以连接到特定数据库。