Bonjour.

Problème certainement triviale, tellement que je ne vois pas comment faire (en étant relativement propre).

Je veux à partir d'une requête (query) récuperer non pas une liste, mais un set.
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public Set<Voiture> getToutesLesVoitures()
{
 Set<Voiture> retour= null;  
 Query q = session.createQuery("from Voitures");
  //ce que j'aimerais faire: 
  retour = q.set(); //bien sûr ça fonctionne pas
 
  //l'alternative que j'ai trouvé
  retour = new HashSet<Voiture>(q.list());
  //et encore j'ai des warnings 
//Type safety: The expression of type List needs unchecked conversion to conform to Collection<? extends Voiture>
  return retour;
}
Des idées ?

Merci d'avance