Как искать элементы в БД с помощью Hibernate
Я новичок (очень новый) в спящем режиме. Я использую Hibernate с Tapestry. Что я хочу сделать, это искать какой-то элемент в БД. У меня есть userId, имя пользователя и пароль в БД (и класс с именем User). Мне нужно проверить строку ввода с именем пользователя, и если его там, то нужно проверить пароль правильно.
List<User> moderators = session.createCriteria(User.class).list();
Я могу получить список объектов и искать по нему. но я верю, что Hibernate сделает это лучше и быстрее. Кто-нибудь может сказать мне, как это сделать?