2016-03-30 3 views
0

Я использую Maven 3.3.9 и создал веб-проект Maven в Набор инструментов Spring и использование Eclipse.Конфигурация JPA - persistence.xml создается автоматически под src/main/java вместо src/main/resource

Недавно я прошел учебное пособие по настройке JPA с проектом maven.

Tutorial showing JPA configuration

Я успешно настроил соединение с базой данных с помощью EclipseLink2.5

META-INF created under src\main\java

Неполадки облицовки После нажатия ОК затем настроек JPA 2.1 с использованием проектом свойства фасета. Persistence.xml создается автоматически при META-INF из SRC/основной/JavaвместоSRC/главная/ресурс местонахождения.

Это правильно?

Я уже много исследовал об этом, в каждом блоге упоминается, что META-INF следует размещать под src/main/java, а не под src/main/resource.

Тогда почему каждый раз, когда я создаю проект Maven и настраиваю JPA из Project Facet, он автоматически создается под src/main/java.

см. Мой скриншот.

Так что я должен удалить эту папку META-INF/Persistence.xml из src/main/java и вставить ее вручную в src/main/resource.

+1

те же папки, просто переместите META-INF в 'java/main/resources' –

ответ