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 : 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>
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
<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:

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