Bonjour,

J'ai beau retourner le problème dans tous les sens, rien à faire :

J'ai une exception lors du dépoiement de monj appli ou dedans il y a
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
java.lang.ExceptionInInitializerError
	at mgpat.datawarehouse.jdbc.ServiceHibernate.requeteUniqueObject(ServiceHibernate.java:45)
	at mgpat.authentification.ServiceAuthentification.authentification(ServiceAuthentification.java:33)
	at mgpat.authentification.EcompteAdhEtAdminTest.testSoumettre(EcompteAdhEtAdminTest.java:13)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.lang.RuntimeException: 
	*** EXCEPTION ***
 
		-- Exception levée depuis [mgpat.datawarehouse.jdbc.HibernateUtil.creationSessionFactory()]
	at mgpat.datawarehouse.jdbc.HibernateUtil.<clinit>(HibernateUtil.java:32)
	... 21 more
Caused by: org.hibernate.MappingException: Association references unmapped class: mgpat.espaceadherent.adherent.hibernate.Decompte
	at org.hibernate.cfg.HbmBinder.bindCollectionSecondPass(HbmBinder.java:2344)
	at org.hibernate.cfg.HbmBinder$CollectionSecondPass.secondPass(HbmBinder.java:2618)
	at org.hibernate.cfg.CollectionSecondPass.doSecondPass(CollectionSecondPass.java:35)
	at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1012)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1168)
	at mgpat.datawarehouse.jdbc.HibernateUtil.<clinit>(HibernateUtil.java:29)
	... 21 more
C'est normal, puique ma classe Decompte n'est pas dans ce package :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
mgpat.espaceadherent.adherent.hibernate
mais dans mgpat.espaceadherent.presta.hibernate.Decompte comme je l'ai bien défini le bon mapping dans mon hibernate.cfg.xml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<mapping resource="mgpat/espaceadherent/presta/hibernate/Decompte.hbm.xml"/>
et j'ai alloué ma relation comme suis dans le fichier des personnes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<!--  Relation entre le décompte et les actes -->
		 <set name="decomptes" lazy="false">
		 	<key column="idpersonne" />
		 	<one-to-many class="Decompte" />
		 </set>
Mon POJO étant bien la classe décompte.

Je bloque total, une idée ?