Bonjour,

Je débutes avec hibernate et j'aimerais savoir si cette manipulation est possible.

J'ai trois tables :

P : P_ID ...
PB: P_ID,B_ID
B: B_ID, ORDRE_SPECIFIC

la table PB est associative entre P et B. Je souhaites récupérer l'ensemble des B appartenant au P selon l'ordre définit par ORDRE_SPECIFIC

Dans mon fichier P.hbm.xml j'ai fais ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<set name="b" 
  		table="BP"
  		order-by="B_ID">
        <key column="P_ID"/>
        <many-to-many 
     		column="B_ID"
            class="B"
            foreign-key="FK_ID_B_P"/>
    </set>
Comment est il possible de modifier ceci en faisant order-by=ORDRE_SPECIFIC, sachant que ce champ n'existe pas dans PB

Merci d'avance