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
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
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
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 mgpat.espaceadherent.adherent.hibernate
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<mapping resource="mgpat/espaceadherent/presta/hibernate/Decompte.hbm.xml"/>
Mon POJO étant bien la classe décompte.
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>
Je bloque total, une idée ?
Partager