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 :

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;
}
Donc le problème est comment récupérer les champs.

Merci d'avance,