Hibernate
Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
Debut des ennuis
Nous allons donc représenter les entités User et Media ainsi que leurs association sous la forme d'une collection dans le monde objet.
La principale problématique est lors de la manipulation d'un object User. Les Media associés soivent être correctement interprétés que ce soit en écriture ou en lecture.
Nous allons essayer de représenter cette association dans notre hierarchie de classe.
Pour cela nous devons réalisés un pont entre le monde Objet et le monde Relation en écrivant des méthode permettant de créer des User et Media à partir de ResultSet représentant un ensemble de tuples de base de donnée.
Dans un premier temps concentrons nous sur la récupération d'une entité User à partir de la base de données.
Nous avons écrit une requete SQL qui a remonté un tupe de la table User et qui a été converti en un objet User dans notre application.
Mais la table User possède une association vers des Media qui correspond à l'ensemble des coordonnées pour un utilisateur et nous voulons récupérer cette liste lors d'un appel à la méthode findByFirstName.
Maintenant, au tour de l'insertion de donnée.