Bonjours à tous,
voila j'ai un problème pour mapper mon diagramme de classe. Mon premier problème est l'héritage.
Mon diagramme de classe est le suivant, ce n'est pas la version complète, mais déjà lorsque j'aurais réussi à mapper ça, j'aurais déjà bien avancé.
Le diagramme de classe est le suivant :
Droits.hbm.xml
Personnes.hbm.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Mensurations.hbm.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Seance.hbm.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Photos.hbm.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
38
39
40
41
42
43
44
45
46
47
48
49
50
Donc le problème est dans le mapping de Personnes.hbm.xml, les sous classes qui sont mappés par des <subclass><joint ...> n'acceptent pas les balises <set>. C'est le message d'erreur que m'indique eclipse. D'après la DTD, il est exacte qu'il n'est pas possible d'insérer ces balises à cet endroit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
J'ai donc exactement le même problème pour la classe mère Séances, même si les relations 1..n ne sont pas représenté sur le diagramme de classe partiel affiché précédemment.
Dans les codes présentés si dessus, les balises <set> ont été commentés.
Alors je me demande comment je pourrais d'en un premier temps réaliser le mapping des classes Droits, Personnes, Administrateurs, Utilisateurs, Visibilité, Mensurations, Photos, Seances, Etirements et Footing.
Les classes Personnes et Seances sont des classes abstraites qui sont héritées respectivement par Administrateur, Utilisateurs et Footing, Etirements.
Si vous avez besoin de toutes autres informations, n'hésitez pas.
Merci.

 

 
		
		 
        

 
			
			


 Problème mapping héritage
 Problème mapping héritage
				
 Répondre avec citation
  Répondre avec citation
Partager