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":
Code:
<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>
Et du coté de la reponse comme cela:
Code:
<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>
Probléme, quand je souhaite récupéré la liste des réponses pour une extraction voici la réponse:
Quote:
could 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.............
Merci de votre aide et bonne journée