2013-10-28 6 views
0

Разработка веб-приложения в STS 3.4.0.RELEASE (Spring). У меня есть пример JPA в Eclipse Juno и вы хотите его портировать как часть приложения Spring. Мне нужно скопировать файл persistence.xml. Где он должен быть расположен точно?spring "persistence.xml" расположение файла

До сих пор я получаю «javax.persistence.PersistenceException: поставщик постоянной устойчивости для EntityManager named ...», который может быть связан с местоположением или может отсутствовать.

Есть ли необходимость в элементе «поставщик», и если да, то каким должно быть значение? (Он работал отлично под Eclipse без этого элемента).

Пожалуйста, помогите !!!

ответ

0

Ваш persistence.xml не является действительным и EntityManagerFactory не может получить создан

См этот же вопрос Cause of this Exception

Надеется, что это помогает ..

+0

да, один из многих советов в этой теме помогла двигаться дальше. Является ли JPA весной реализована выше Hibernate? Он вытащил несколько классов Hibernate. Текущая ситуация: javax.persistence.PersistenceException: [PersistenceUnit: JPA] Невозможно настроить EntityManagerFactory на org.hibernate.ejb.Ejb3Configuration.configure (Ejb3Configuration.java:378) в org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory (HibernatePersistence. java: 56) at javax.persistence.Persistence.createEntityManagerFactory (Persistence.java:78) at javax.persistence.Persistence.createEntityManagerFactory ( – user22600

+0

yes JPA реализована выше Hibernate ... – Ashish

0

Файл persistence.xml должен быть размещен в META-INF/persistence.xml в вашем пути к классу.

Смежные вопросы