Bonjour à tous et à toutes.
Je cherche désespérément à trouver un design élégant et efficace pour faire quelque chose qui me semble relativement simple.
Je fais un client lourd, en SWING qui va chercher ses infos dans une base MySQL.
J'ai comme modèle les pojo suivants :
Promotion composées de Groupes composés d'Etudiants ayant chacun une note
Je veux avoir la vue suivante :
Une liste déroulantes de promotions, une liste déroulantes de groupes et une table des étudiants.
Ca me donne le diagramme de classe ci-après.
Et j'en ai déduit le diagramme de séquence suivant.
J'ai fais une première version sans bd avec les objets seulement en mémoire. Ça fonctionne bien.
Maintenant je veux ajouter la couche de persistance.
La question est : où doit-je implémenter l'accès à la bd ?
De plus, j'ai envie qu'a chaque fois que je vais chercher la liste des étudiants ça fasse une jointure sur la note.
Car sinon ça me ferait autant de requêtes que d'étudiants.
Merci d'avance.
P.S: j'utilise bien sûr hibernate.
Partager