bonjour,
dans mon application, j'ai un formulaire qui peut afficher des lignes multiples pour une meme table exemple :
PAC n° 1
Status DONE
PAC n° 2
Status DONE
PAC n° 3
Status DONE
Les champs status etant des listes deroulantes contenant plusieurs valeurs.
la table les contenant s'appelle STATUS.
La table affichant ces lignes s'appelle PAC.
Quand je change un PAC STATUS et que je sauvegarde , l'application me change tous les Status à la meme valeur, alors que j'ai bien configuré ma relation entre PAC et STATUS en many to one dans le mapping :
<many-to-one
class="com.galderma.affreg.dto.RaPaStatus"
name="paNuCodePast"
not-null="true"
>
<column name="PA_NU_CODE_PAST" />
</many-to-one>
PA_NU_CODE_PAST etant une colonne de la table PAC.
Je ne comprends pas pourquoi, alors que ça marche dans plein d'autres formulaires multi lignes ! avec des listes pointant sur d'autres tables.
On dirait qu'il prend la meme table STATUS pour toutes les lignes ...
Merci de votre aide !!
Partager