как написать запрос в спящем режиме - PullRequest
1 голос
/ 11 июля 2011

У меня есть одна таблица, Пользователь , и в этой таблице у меня есть 3 столбца:

  • id
  • name
  • email

Я хочу получить имя для определенного электронного письма, передав идентификатор электронной почты;Как мне написать этот запрос в спящем режиме?

1 Ответ

4 голосов
/ 11 июля 2011

Использование критерия запроса:

Criteria criteria = getSession().createCriteria(User.class);
criteria = criteria.add(Restrictions.eq("email", email));
List<User> results = (List<User>) criteria.list();

Использование hql:

String hql = "from User where email = :email";
Query query = getSession().createQuery(hql);
query.setParameter("email", email);
List<User> results = (List<User>) query.list();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...