recuperer un set à partir d'une requête
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:
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