【问题标题】:Convert dynamic web project to JPA project?将动态 Web 项目转换为 JPA 项目?
【发布时间】:2014-09-19 06:23:23
【问题描述】:

我在 Eclipse Luna EE 中有一个动态 Web 项目。我应该使用 EclipseLink 和 JPA 来管理持久性。我想从 mysql 服务器中的数据库表中为这些类中的每一个创建实体类。我在以下位置看到了此步骤:Generating entities from tables (help.eclipse.org)

以上教程中的步骤仅适用于 JPA 项目。所以,我右键单击我的项目 > 配置并查看转换为 JPA 项目,转换为插件项目,转换为 maven 项目。

还有一个way 可以将项目转换为 JPA。右键单击项目 > JPA 工具等。但我在那里没有看到 JPA 工具选项。

我正在考虑将其转换为 JPA 项目。但是,我没有信心是否应该这样做。如果我这样做,我的动态网络应用程序会继续正常工作吗?这 3 个配置选项的含义是什么?在继续之前我想知道。

谢谢。

【问题讨论】:

  • 尝试:右键项目->属性->项目构面->转换为构面形式->JPA。显示“需要进一步配置”的链接从类型中选择禁用库配置
  • @peeskillet - 谢谢。我看到了 JPA 的复选框,但没有看到 Convert to facet 选项(也没有看到进一步的配置......)。我检查了一下,说好的。现在,当我右键单击我的项目时,我终于可以看到 JPA 工具选项了。请将您的评论作为答案,如果可能,请提及什么是项目方面以及添加 JPA 方面的含义。谢谢。

标签: java eclipse jakarta-ee jpa


【解决方案1】:

您可以将技术方面添加到您的项目中,而不是将其配置到不同类型的项目中。

简单

右键单击项目-> 属性-> 项目构面-> 转换为分面形式(如果需要)-> JPA。

显示“需要进一步配置(可用)”的链接您可能想要配置 JPA 实现。使用 EclipseLink:

您应该会看到 JPA Facet 对话框。从平台中选择 EclipseLink。从类型中选择用户库。单击右侧的“下载库(磁盘图标)”。剩下的你应该能猜到了

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-27
  • 2014-04-24
  • 2015-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多