Bonjour,
J'utilise une relation many-to-one pour lié deux tables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 select distinct police.*
 from polices police
 join PRODUITASS prod on prod.V9 =  police.PTRPASID
la relation est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<many-to-one name="Produitass" class="com.allianz.domain.model.Produitass" lazy="false" fetch="join" unique="true" cascade="save-update" insert="false" update="false">
<column name="PTRPASID" precision="14" scale="0" />
</many-to-one>
Actuellement la jointure est faite sur le id technique de la table prod, mais moi je voulais qu'elle soit sur un autre champ prod.V9 comme dans la requête.
Je cherche comment spécifier la colonne prod.V9 dans ma relation (par défaut c'est le prod.id)

Merci d'avance