Back
Close

Hibernate

CCavalier
2,909 views
Previous: SQL

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.

Etapes à suivre
Mapping User

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.

Etapes à suivre
Mapping association

Maintenant, au tour de l'insertion de donnée.

Etapes à suivre
Insert User
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
package fr.ccavalier.hibernate.course.mapping;
//[imports] {...}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants