Я пытаюсь использовать jpa в настольном приложении.Я получаю сообщение об ошибке No Persistence provider for EntityManager named <unit>
и подозреваю, что мой файл persistence.xml не может быть найден.
Я поместил его в <project>/src/META-INF/persistence.xml
У меня такое ощущение, что jpa не может найтиэтот файл, но я не знаю, как устранить неполадки.
Как я могу указать, где хранится файл persistence.xml и как я могу проверить, действительно ли он читается?
Stacktrace:
javax.persistence.PersistenceException: No Persistence provider for EntityManager named myunit
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:69)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47)
at myapplication.MyEntity.testAddEntity(HistoryAction.java:85)