Выберите один элемент из базы данных с помощью Spring Hibernate Sessionfactory

Это в моем DAO:

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

Это получает все элементы из таблицы Погода. Но давайте скажем, что я хочу сделать что-то вроде этого (я хочу только один элемент из таблицы Weather):

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

Я знаю, что в конце не должно быть list() но что я должен там написать, чтобы получить только один объект?

10
задан Jaanus 16 September 2011 в 15:07
поделиться