Bonjour,

J'ai un probleme pour mapper une collection de composant contenu dans produit car la cle est un couple (code,idcatalogue). Je suis obligé de creer un <composite-id> pour que produit match avec composant.

J'aurai voulu laisser un <id> simple est ce que c'est possible ?
A l'aide d'un property-ref ?

Merci.

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
 
<composite-id name="id" class="CompositeKeyComposant">
          	<key-property column="CODE_COMPOSANT" name="codeComposant" />
            <key-property column="ID_CATALOGUE" name="idCatalogue"/>
        </composite-id>
 
 
//Pour recuperer la collection de composant
<set name="composant" cascade="all" lazy="false" sort="ComparatorComposant">
            <key> 
            <column name="CMP_CODE"/>
            <column name="CMP_CAT_ID"/>
            </key>
            <one-to-many class="Composant" />
        </set>