Bonjour,
Je débute avec Hibernate est j'ai du mal à comprendre les relations. Dans mon cas concret j'ai 2 entitée(Extraction et Réponse) une extration donne lieu à plusieurs réponses et une réponse appartient à une seule extraction. J'ai donc du coté d'extraction définit un mapping du type "one-to-many":
Et du coté de la reponse comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <hibernate-mapping> <class name="fr.pagesjaunes.ocp.donnees.Extraction" table="extraction"> <id name="idExtraction" column="idextraction"> <generator class="increment"/> </id> <property name="labelExtraction" column="labelextraction" not-null="true" /> <property name="dateCreationExtraction" column="datecreationextraction" not-null="true" /> <set name="reponses" cascade="all" lazy="true" table="extraction"> <key column="idextraction"/> <one-to-many class="fr.pagesjaunes.ocp.donnees.Reponse"/> </set> </class> </hibernate-mapping>
Probléme, quand je souhaite récupéré la liste des réponses pour une extraction voici la réponse:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <hibernate-mapping> <class name="fr.pagesjaunes.ocp.donnees.Reponse" table="reponse"> <id name="idReponse" column="idreponse"> <generator class="increment"/> </id> <property name="nbParutions" column="nbparutions" not-null="true" /> <property name="activites" column="activites" not-null="true" /> </class> </hibernate-mapping>
Merci de votre aide et bonne journéecould not resolve property: idextraction of: fr.pagesjaunes.ocp.donnees.Reponse [from fr.pagesjaunes.ocp.donnees.Reponse rep where rep.idextraction =7]
at org.hibernate.persister.entity.AbstractPropertyMapping.throwPropertyException(AbstractPropertyMapping.java:43)
at org.hibernate.persister.entity.AbstractPropertyMapping.toType(AbstractPropertyMapping.java:37)
at org.hibernate.persister.entity.AbstractEntityPersist.............
Partager