我正在尝试从 Eclipse Oxygen Java EE 项目中的数据库表生成 JPA 实体。
问题是我找不到 JPA 上下文菜单,也找不到 JPA(Java 持久性)方面。 我怎样才能做到这一点?
最佳答案
要在新的 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
关于java - 如何将 JPA 工具添加到 Eclipse Oxygen 中的普通 Java 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45824345/