Bonjour à tous.
j'utilise Hibernate depuis très peu de temps. Au début de mon appli, je cherche à synchroniser l'état de mon appli avec l'état de ma BDD (MySQL en l'occurence). Cependant je souhaiterais ne récupérer que certaines de ces entrées de ma BDD.
Je m'explique mettons que j'ai les tables suivantes :
et que j'ai les classes suivantes associées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CARS ---------- carId carName CARSPASSAGERS ---------- passagerId carId passagerAge
j'aimerais avec une requête, récupérer toutes voitures de ma BDD, mais que la classe voiture ne récupère elle que les passagers qui répondent à une condition précise (ex : carpassagerAge > 10). Il ne faut pas que ces passagers soient par contre retirés de la BDD.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 class Car() { int id; String name; Set passagers; } class Carpassager() { Car car; int id; int age; }
Je sais pas si je suis bien clair. N'hésitez pas à me dire si ce n'est pas le cas.
Merci d'avance.
Partager