如何在Eclipse Oxygen中将JPA工具添加到普通Java项目?

时间:2017-08-22 18:11:00

标签: java database eclipse jpa eclipse-oxygen

我试图从 Eclipse Oxygen Java EE项目中的数据库表生成JPA实体。

问题是我无法找到JPA上下文菜单,也找不到JPA(Java持久性)方面。 我该如何设法做到这一点?

1 个答案:

答案 0 :(得分:2)

要在全新的Eclipse Java项目中激活JPA工具,您需要添加一个所谓的 Project Facet ,如此屏幕截图所示:

eclipse-oxygen-jpa-tooling

首先,右键单击项目文件夹(要为其添加JPA支持)。接下来,从树导航中选择' Project Facets' 并激活JPA选项,如步骤2所示。

使用全新的Eclipse安装,即从未在本地使用JPA提供程序(通过用户库),将要求您设置和下载持久性提供程序实现。这可能也适用于新的/不同的工作空间。

注意:对于演示项目/工作区,显示在屏幕截图中,这已经完成,之前已选择并下载了EclipseLink(2.5.2)。您可以根据自己的环境配置所选的持久性提供程序。

最后,点击'应用并关闭' 以完成基本的JPA设置(步骤3)。之后,您可以使用必要的工具从现有数据库表中自动生成实体,如下一个屏幕截图所示:

eclipse-oxygen-jpa-tooling-contextmenu

实际上,这仅适用于工作数据库配置,即(本地)数据库连接。这也可以在您设置JPA提供程序和相关工具选项时配置,例如JDBC URL和JDBC驱动程序jar文件。

希望它有所帮助。

出于文档目的:

Eclipse Java EE IDE for Web Developers.
Version: Oxygen Release (4.7.0)
Build id: 20170620-1800