Я написал свой первый проект спящего режима точно так же, как и мой учитель, но я получил это исключение:
> Exception in thread "main" java.lang.ExceptionInInitializerError
> Caused by: javax.persistence.PersistenceException: No Persistence
> provider for EntityManager named Sharif: Provider named
> org.hibernate.jpa.HibernatePersistenceProvider threw unexpected
> exception at create EntityManagerFactory: java.lang.NoSuchMethodError
> java.lang.NoSuchMethodError:
> javax.persistence.Table.indexes()[Ljavax/persistence/Index;
и я написал имя единицы сохранения в файле persistence.xml
<persistence-unit name="Sharif" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
и я также использую аннотацию Entity в своем классе сущностей (Person). Я проверяю почти все вопросы, относящиеся к моей проблеме, но я не могу ее решить. зависимости проекта:
Provider named > org.hibernate.jpa.HibernatePersistenceProvider threw unexpected
; это наводит меня на мысль, что провайдер был указан правильно, а проблема где-то в другом. Могу поспорить, что у вас есть конфликтующие версии провайдеров hibernate/jpa в вашем пути к классам. Можете ли вы показать список всех зависимостей вашего проекта? - person Andrei   schedule 12.08.2017lib
дочерние элементы? - person Andrei   schedule 12.08.2017