J'ai fait jusqu'ici la persistance des objets isolés. Maintenant je passe à l'implémentation d'une base de données complète et je me bute aux relations. En fait je ne sais pas comment passer les paramètres aux objets en relation.
Par exemple j'ai deux Entités, Classes et Etudiant avec la relation 1---> n (Une Classe plusieurs Etudiants.
Dans l'Entity Classes, j'ai toutes les attributs plus celle-ci
1 2 3
| //bi-directional many-to-one association to EpgEtudiant
@OneToMany(mappedBy="epgClasse")
private Set<EpgEtudiant> epgEtudiants; |
et Dans l'entité Etudiants j'ai toutes les attributs plus celle-ci
1 2 3
| @ManyToOne
@JoinColumn(name="IdClasse")
private EpgClasse epgClasse; |
Lorsque je persiste l'objet Etudiant encapsule la classe comment dois-je procéder ? Lorsque je fais ceci
1 2 3 4 5 6
| private Etudiants etud = new Etudiants ();
etud.setNom("Atangana");
etud.setPrenom("Jean Claude");
etud.setAge("25");
etud.setEmail("atangana@yahoo.fr");
//Comment ferais-je ici pour passer le paramètre de la classe ? |
Comment ferais-je ici pour passer le paramètre de la classe ?
Et de l'autre côté dans l'Entity Classes j'ai
private Set<EpgEtudiant> epgEtudiants
comment dois gérer ce Set ?
Idem pour les relation @ManyToMany
Merci
Partager