Bonjour à tous et merci d'avance a ceux qui essayerons de m'aider.

Voila j'expose ma situation :

Tout d'abords je débute avec hibernate.
j'ai créé un fichier de mapping. Dans celui-ci j'y avais inséré des classes toutes simple et cela fonctionnait. Toutefois maintenant que je dois utiliser des clés étrangères j'ai un problème.

voici mon fichier xml
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
 
  <class name="hibernate.DemandeCreation" table="demandecreation">
    <id name="idCreation" type="integer">    
        <column name="IdCreation" not-null="true" sql-type="NUMBER(5)"/>
        <generator class="native"/>
    </id>
    <property name="numRCR" type="integer">
      <column name="NumRCR" not-null="true" sql-type="NUMBER(10)"/>
    </property>
    <property name="nbNotice" type="integer">
      <column name="NbNotice" not-null="true" sql-type="NUMBER(5)"/>
    </property>
    <many-to-one name="idType" type="integer">
      <column name="IdType" not-null="true" sql-type="NUMBER(2)"/>
    </many-to-one>
    <many-to-one name="idDemande" type="integer" class="hibernate.Demande">
      <column name="IdDemande" not-null="true" sql-type="NUMBER(5)"/>
    </many-to-one>
  </class>
il y a d'autre chose mais je n'ai mis que la partie qui nous intéresse.

Mon problème étant qu'il me met cette erreur a l'exécution :

Attribute "type" must be declared for element type "many-to-one". [43]
Attribute "type" must be declared for element type "many-to-one". [46]


alors que pourtant il me semble que l'attribut type est bien présent.

D'où cela peut t'il provenir quelqu'un a une idée?