-
3 pièce(s) jointe(s)
Question de design
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 :
http://www.developpez.net/forums/att...1&d=1218015931
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.
http://www.developpez.net/forums/att...1&d=1218015931
Et j'en ai déduit le diagramme de séquence suivant.
http://www.developpez.net/forums/att...1&d=1218015931
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.