eclipse现有maven项目添加jpa支持?

时间:2009-12-25 06:23:09

标签: java eclipse jpa eclipse-plugin

如何为现有的maven项目添加jpa支持

我试过

项目 - >配置 - >转换为jpa项目(没有此选项)

但是对于我的其他项目,这样的选项可以评论吗?

我已经有了mven项目,我想从表中生成jpa实体。没有必要创建新的jpa项目吗?

2 个答案:

答案 0 :(得分:5)

我不确定,但我认为您需要设置项目以使用JPA Facet(右键单击项目属性> Project Facets 和选择 Java持久性)。我不知道m2eclipse是否可以自动添加这个方面。

但实际上,使用我正在使用的Eclipse版本,当我右键单击项目时,添加JPA facet不会在 Configure 下为JPA添加任何条目。它添加了一个菜单 JPA Tools > 从表中生成实体... (和 JPA工具> 从实体生成表格...... )。

答案 1 :(得分:1)

确保使用Eclipse JPA配置协调Maven依赖项。默认情况下,Eclipse使用EclipseLink作为其JPA实现,这需要使用特定的存储库位置和项目POM中相关组件的依赖关系集。如果选择使用EclipseLink而不是另一个JPA用户库,请确保Eclipse和Maven配置设置之间的版本号一致。有关Eclipse和Maven / Eclipse配置的更多信息,请访问:http://www.eclipse.org/eclipselink/downloads/

使用'EclipseLink P2 Repository'信息设置工作台EclipseLink版本和库,并按照'EclipseLink Maven Repository'链接设置项目POM以匹配它。