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 xmlil y a d'autre chose mais je n'ai mis que la partie qui nous intéresse.
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>
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?
Partager