Рубрики
Без рубрики

Ошибка гибернации – Не удалось создать начальную сессию.java.lang. NoClassDefFoundError: организация/гибернация/аннотации/общие/отражение/reflectionmanager

– Ошибка гибернации – Не удалось создать начальную сессию.java.lang. NoClassDefFoundError: организация/гибернация/аннотации/общие/отражение/reflectionmanager

Это вызвано отсутствием библиотеки аннотаций Hibernate commons.

Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: 
org/hibernate/annotations/common/reflection/ReflectionManager
Exception in thread "main" java.lang.ExceptionInInitializerError
	at com.mkyong.persistence.HibernateUtil.buildSessionFactory(HibernateUtil.java:19)
	at com.mkyong.persistence.HibernateUtil.(HibernateUtil.java:8)
	at com.mkyong.common.App.main(App.java:11)
Caused by: java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ReflectionManager
	at com.mkyong.persistence.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
	... 2 more
Caused by: java.lang.ClassNotFoundException: org.hibernate.annotations.common.reflection.ReflectionManager
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	... 3 more

Решение

Вы можете скачать библиотеку с Официальный сайт Hibernate

Или

Добавьте зависимость в Maven pom.xml

        
		hibernate-commons-annotations
		hibernate-commons-annotations
		3.0.0.GA
	

P.S Возможно, вам потребуется включить репозиторий JBoss, чтобы загрузить общую библиотеку аннотаций Hibernate.


    
      JBoss repository
      http://repository.jboss.com/maven2/
    
  

Оригинал: “https://mkyong.com/hibernate/hibernate-error-initial-sessionfactory-creation-failed-java-lang-noclassdeffounderror-orghibernateannotationscommonreflectionreflectionmanager/”