Я использую Maven 3.3.9 и создал веб-проект Maven в Набор инструментов Spring и использование Eclipse.Конфигурация JPA - persistence.xml создается автоматически под src/main/java вместо src/main/resource
Недавно я прошел учебное пособие по настройке JPA с проектом maven.
Tutorial showing JPA configuration
Я успешно настроил соединение с базой данных с помощью EclipseLink2.5
Неполадки облицовки После нажатия ОК затем настроек 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.
те же папки, просто переместите META-INF в 'java/main/resources' –