我在 eclipse luna EE 中有一个动态 Web 项目。我应该使用 EclipseLink 和 JPA 来管理持久性。我想从 mysql 服务器的数据库表中为每个类创建实体类。我在以下位置看到了此步骤:Generating entities from tables (help.eclipse.org)
上述教程中的步骤仅适用于 JPA 项目。因此,我右键单击我的项目 > 配置并查看转换为 JPA 项目、转换为插件项目、转换为 maven 项目。
还有一个way将项目转换为 JPA。右键单击项目 > JPA 工具等。但我在那里没有看到 JPA 工具选项。
我正在考虑将其转换为 JPA 项目。但是,我不确定是否应该这样做。如果我这样做,我的动态 Web 应用程序会继续正常工作吗?这 3 个配置选项的含义是什么?在我继续之前,我想知道。
谢谢。
最佳答案
您可以只向您的项目添加技术方面,而不是将其配置为不同类型的项目。
简单
右键单击项目 -> 属性 -> Project Facet -> 转换为分面形式(如果需要) -> JPA。
显示“需要进一步配置(可用)”的链接您可能想要配置 JPA 实现。要使用 EclipseLink:
您应该会看到 JPA Facet 对话框。从平台中选择 EclipseLink。从类型中选择用户库。单击右侧的“下载库(磁盘图标)”。你应该能算出剩下的
关于java - 将动态 Web 项目转换为 JPA 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24988901/