Сейчас я пытаюсь запустить это руководство по JPA и Hibernate. Я сделал все, что описано в этом руководстве.
У меня нет базы данных Oracle, есть только MySQL. Поэтому я внес некоторые изменения в persistence.xml, используя свое понимание JPA и Hibernate (не знаю, правильно это или нет... Мне кажется, так и есть.)
Вот мой файл persistence.xml
Код: Выделить всё
org.hibernate.ejb.HibernatePersistence
Customer
Код: Выделить всё
Customer id before creation:null
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named customerManager
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
at CustomerDAO.create(CustomerDAO.java:8)
at CustomerDAO.main(CustomerDAO.java:22)
Обновление:
Я внес необходимые изменения. Но по-прежнему появляются строки ошибок asme!!!
В этом руководстве ничего не упоминалось о orm.xml. может это быть причиной проблемы!!!
Подробнее здесь: https://stackoverflow.com/questions/373 ... titymanage