Bonjour ,
J'ai deux classes ELEVE et COURS avec des relations (ManyToMany). Ayant besoin d'informations complémentaires dans la table intermediaire, je transforme la relation en (OneToMany-ManyToOne)de la façon suivante:
ELEVE (id,nom_eleve,cours_eleves<cours_eleve>)1.1--------1.N COURS_ELEVE (id,isObligatoire,eleve,cours) 1.N---------1.1COURS(id,nom_cours,cours_eleves<cours_eleve>)
Je devrais donc avoir quelque chose de la sorte:
id | nom_eleve
1 | nom1
2 | nom2
3 | nom3
id | nom_cours
1 | cours1
2 | cours2
3 | cours3
id | isObligatoire | eleve_id | cours_id
1 | true | 1 | 2
2 | false | 2 | 1
3 | true | 2 | 3
4 | true | 3 | 2
Mon problème est que je ne sais pas comment enregistrer une entrée dans la troisième table en enregistrant un élève ou un cours. c'est une application développée en Java/JPA/Hibernate.
Je pensais que si j'enregistre un eleve et je lui associe un cours, la 3em table se remplirait automatiquement, mais ce n'est pas le cas. Besoin d'aide.
Merci








Répondre avec citation
Partager