【发布时间】:2016-07-18 12:59:45
【问题描述】:
我正在使用 Maven 3.3.9,并在 Spring 工具套件和使用 Eclipse 中创建了一个 Maven Web 项目。
最近我浏览了一个使用 maven 项目配置 JPA 的教程。
Tutorial showing JPA configuration
我使用 EclipseLink2.5 成功配置了数据库连接
我面临的问题是 单击确定后,然后使用项目 Facet 属性配置 JPA 2.1。 Persistence.xml 是在 src/main/java 而不是 src/main/resource的META-INF下自动创建的> 位置。
这样对吗??
我已经对此进行了很多研究,在每个博客中都提到 META-INF 应该放在 src/main/java 下,而不是放在 src/main/resource 下。
那为什么每次我创建一个Maven项目并从Project Facet配置JPA时,它最终都会在src/main/java下自动创建。
请参考我的截图。
所以我应该从 src/main/java 中删除这个文件夹 META-INF/Persistence.xml 并将其手动粘贴到 src/main/resource 下。
【问题讨论】:
-
这些是同一个文件夹,只需将 META-INF 移动到
java/main/resources
标签: eclipse maven jpa spring-tool-suite jpa-2.1