Bonjour,
J'utilise une relation many-to-one pour lié deux tables :
la relation est la suivante :
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
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.
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>
Je cherche comment spécifier la colonne prod.V9 dans ma relation (par défaut c'est le prod.id)
Merci d'avance
Partager