Bonjour première fois que je bosse avec de la persistance et avec Hibernate, mon problème est surement très simple.
Toutes mes BuildSessionFactory me renvoyent une erreur
Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public static SessionFactory configureSessionFactory() throws HibernateException { if(sessionFactory==null){ Configuration conf = new Configuration(); conf.configure(); StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder().applySettings(conf.getProperties()); ssrb.applySetting("Standard", conf.getProperties()); ServiceRegistry serviceRegistry = ssrb.build(); SessionFactory sessionFactory = conf.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession(); } return sessionFactory; }
Voici la trace :
Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.annotations.common.reflection.java.JavaReflectionManager.setMetadataProvider(Lorg/hibernate/annotations/common/reflection/MetadataProviderV
at org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.generateDefaultReflectionManager(MetadataBuilderImpl.java:714)
at org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.<init>(MetadataBuilderImpl.java:687)
at org.hibernate.boot.internal.MetadataBuilderImpl.<init>(MetadataBuilderImpl.java:139)
at org.hibernate.boot.MetadataSources.getMetadataBuilder(MetadataSources.java:150)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:694)
at com.gemalto.bdd.HibernateUtil.createSessionFactory(HibernateUtil.java:69)
at com.gemalto.dao.TestHibernate2.main(TestHibernate2.java:20)
J'aimerais savoir comment règler ce problème ou le contourner en trouvant un autre moyen, pour l'instant c'est bloquant et je ne peut pas avancer.
Partager