bonjour a tous,

je débute sur hibernate et mon pb est le suivant:

j'ai une table expérience professionnelle qui a une relation one to many avec les tables typologieMission,client,cv,projet,poste.

mon souci c'est quant je récupère un objet expérience professionnelle j'arrive pas a acceder aux objets typologieMission,client ,ect

voici mon fichier ExperienceProfessionnelle.hbm.xml

merci pour votre aide.
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<hibernate-mapping package="skills.cv.rubrique">
    <class name="ExperienceProfessionnelle" table="experienceprofessionnelle" schema="public">
        <id name="idExperienceProfessionnelle" type="int">
            <column name="idexperienceprofessionnelle" />
            <generator class="sequence" >
            <param name="sequence">experienceprofessionnelle_idexperienceprofessionnelle_seq</param>
            </generator>
        </id>
        <many-to-one name="typologieMission" class="skills.referentiel.TypologieMission"  fetch="select">
            <column name="idTypologieMission" not-null="true" />
        </many-to-one>
        <many-to-one name="client" class="skills.referentiel.Client" fetch="select">
            <column name="idClient" not-null="true" />
        </many-to-one>
        <many-to-one name="cv" class="skills.cv.Cv" fetch="select">
            <column name="cv_idcv" not-null="true" />
        </many-to-one>
        <many-to-one name="projet" class="skills.referentiel.Projet" fetch="select">
            <column name="projet_idprojet" not-null="true" />
        </many-to-one>
        <many-to-one name="poste" class="skills.referentiel.Poste" fetch="select">
            <column name="idposte" not-null="false" />
        </many-to-one>
        <property name="dateDebut" type="date">
            <column name="datedebut" length="13" not-null="true" />
        </property>
        <property name="dateFin" type="date">
            <column name="datefin" length="13" />
        </property>
        <property name="duree" type="java.lang.Integer">
            <column name="duree" />
        </property>
        <property name="description" type="string">
            <column name="description" />
        </property>
        <property name="ville" type="string">
            <column name="ville" />
        </property>
        <property name="referent" type="string">
            <column name="referent" />
        </property>
        <property name="service" type="string">
            <column name="service" />
        </property>        
        <property name="datemaj" type="date">
            <column name="datemaj" length="13" />
        </property>
 
        <set name="simplesCompetences" table="ExperienceProfessionnelle_has_SimpleCompetence">
            <key>
                <column name="idExperienceProfessionnelle" not-null="true" />
            </key>
            <many-to-many entity-name="skills.cv.rubrique.SimpleCompetence">
                <column name="idSimpleCompetence" not-null="true" />
            </many-to-many>
        </set>
    </class>
</hibernate-mapping>