Hello,
Je définis dans mon mapping que j'utilise une table d'association de cette manière :
Es-ce que les deux clefs qui forment l'association pointent sur les bonne valeurs,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 /** The collection of enfant aux etudes. */ @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = "FacturationEnfantAuxEtudes", joinColumns = @JoinColumn(name="facturation_fk"), inverseJoinColumns = @JoinColumn(name="personne_fk") ) @Cascade ((org.hibernate.annotations.CascadeType.SAVE_UPDATE)) private Set<EnfantAuxEtudes> enfantsAuxEtudes;
Dans ma classe facturation la clef primaire est définit par id et dans ma classe EnfantAuxEtudes la clef primaire est également id
Dois je renomé le joinColumns et inverseJoinColumns par id ?
Je me pose cette question car lorsque hibernate me génère ma table d association il ne créer pas de contraintes sur les id
Partager