Sélectionnez un élément à partir de la base de données avec Spring Hibernate Sessionfactory

C'est dans ma DAO:

public List<Weather> getCurrentWeather() {  
    return sessionFactory.getCurrentSession().createQuery("from Weather").list();
}

Il obtient tous les éléments du tableau de la Météo. Mais disons que je veux faire quelque chose comme ça(je veux seulement un élément de la table de la Météo):

public Weather getCurrentWeather() {    
    return sessionFactory.getCurrentSession().createQuery("from Weather where id = 1").list(); //here should be something else than list()
}

Je sais qu'il ne doit pas être list() à la fin, mais que dois-je y écrire, pour obtenir un seul objet?

OriginalL'auteur Jaanus | 2011-09-16