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.