Bonjour à tous!
Je fais actuellement face à un problème sur l'utilisation de Hibernate Synchronizer.
En effet, je cherche à générer une Hiérarchie de classes (Par exemple Personne et Compagnie), sachant que Compagnie hérite de Personne et que ces classes appartiennent à des packages différents. Voici mes mappings

Le Mapping de Personne
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
 
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
	"-//Hibernate/Hibernate Mapping DTD//EN"
	"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
 
<hibernate-mapping package="com.afrikbrain.iard.hbm.personne">
	<class
		name="Personne"
		table="NOYP_PERSONNE"	
	>
		<meta attribute="sync-DAO">false</meta>
 
		<id
			name="id"
			type="string"
			column="ID_PERS"
		>
			<generator class="com.afrikbrain.iard.srv.hibernate.IardGenerator3"/>
		</id>
 
		<property
			name="nomPersonne"
			column="NOM_PERS"
			type="string"
			not-null="false"
			length="255"
		/>
		<property
			name="prenomPersonne"
			column="PRENOM_PERS"
			type="string"
			not-null="false"
			length="255"
		/>			
	</class>	
</hibernate-mapping>
Le mapping de Compagnie

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
 
 
<hibernate-mapping package="com.afrikbrain.iard.srv.ref">
	<joined-subclass
		name="Compagnie"
		extends="com.afrikbrain.iard.hbm.personne.Personne"
		table="NOYP_COMPAGNIE"
	>
		<meta attribute="sync-DAO">false</meta>
 
		<key column="CODE_COMP"/>		
 
		<property
			name="estCieTierce"
			column="CIETIERCE_COMP"
			type="string"
			not-null="true"
			length="1"
		/>
		<property
			name="type"
			column="TYPE_COMP"
			type="string"
			not-null="true"
			length="10"
		/>
	</joined-subclass>	
</hibernate-mapping>
Le problème ici c'est que Hibernate ne génère pas ma classe Compagnie. ce n'est que lorsque je précise (dans le mapping de Compagnie) qu'il est dans le même package que la classe Personne que Hibernate génère la classe Compagnie.
Est-ce à dire que hibernate synchronizer ne peut générer de classes d'une hiérarchie que lorsque ces classes sont dans le même package???