Hello,

Je définis dans mon mapping que j'utilise une table d'association de cette manière :

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;
Es-ce que les deux clefs qui forment l'association pointent sur les bonne valeurs,

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