Bonjour,

J'ai 3 tables ayant un champs identique "ID_SUPPORT" et je n'arrive pas à créer le fichier de mapping à une table.
Il m'affiche l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
duplicate property mapping: idsupport
Voici mon 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
16
17
18
19
20
21
22
23
24
25
26
27
 
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
 
<hibernate-mapping package="INTetatACAV.etatACAV.metier.entite">
   <!--  Couche Hibernate des derniers etats en faisant appel à la vue -->
	<class name="MIFetatACAV" table="ETAT_ACAV">
	  <id name="id_acav" column="SEQ_ID_ACAV">
 <!--            <generator class="increment"/> -->
            <generator class="native"/>            
      </id>
      <many-to-one name="idsupport" column="ID_SUPPORT" class="INTetatACAV.etatACAV.metier.entite.MIFAcavActif" not-null="false" />      
      <many-to-one name="idsupport" column="ID_SUPPORT" class="INTetatACAV.etatACAV.metier.entite.MIFAcavPassif" not-null="false" />    
      <many-to-one name="idsupport" column="ID_SUPPORT" class="INTetatACAV.etatACAV.metier.entite.MIFAcavAttente" not-null="false" />    
       <many-to-one name="valeur" column="VALEUR" class="INTetatACAV.etatACAV.metier.entite.MIFVL"></many-to-one>     
      <many-to-one name="libellesupportcourt" column="LIBELLE_SUPPORT_COURT" class="INTgestiondonnee.produitsupport.metier.entite.MifProduitSupport"></many-to-one>     
      <many-to-one name="montantacava" column="MONTANT_ACAV_A" class="INTetatACAV.etatACAV.metier.entite.MIFAcavActif"></many-to-one>   
      <many-to-one name="montantacavp" column="MONTANT_ACAV_P" class="INTetatACAV.etatACAV.metier.entite.MIFAcavPassif"></many-to-one>   
     <many-to-one name="montantacavattente" column="MONTANT_ACAV_ATTENTE" class="INTetatACAV.etatACAV.metier.entite.MIFAcavAttente"></many-to-one>   
     <many-to-one name="idacavattente" column="ID_ACAV_ATTENTE" class="INTetatACAV.etatACAV.metier.entite.MIFFluxAcav"></many-to-one>      
     <many-to-one name="idflux" column="ID_FLUX" class="INTetatACAV.etatACAV.metier.entite.MIFFluxAcav"></many-to-one>                                 
 
 
	</class>
</hibernate-mapping>
Merci

Bon après lecture du tuto http://www.titouille.ch/node/151
ça va déjà mieux..