Bonsoir,
J'aimerai extraire l'ensemble des enregistrements de ma table VEHICULE, et retourner tout cela sous formes d'une liste de nouveaux objets de type Voiture.
Ma table est celle là : VEHICULE(id, nom, description)
Et mon le constructeur de mon objet Voiture est : Voiture(int id, String marque)
Voilà ce que j'ai fait :
Donc le problème est comment récupérer les champs.
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
17 public ArrayList<Voiture> load() throws Exception { Session session = connect(); ArrayList<Personne> tab = new ArrayList<Personne>(); Query query = session.createQuery("SELECT * FROM VEHICULE WHERE description LIKE %voiture%"); List voitures= (List) query.list(); for(int i=0;i<voitures.size();i++) { Voiture voiture = new Voiture(Comment faire ici ?); tab.add(voiture); } return tab; }
Merci d'avance,
Partager