спящий где пункт с проекцией - PullRequest
4 голосов
/ 25 мая 2011

Есть имя таблицы STUDENTS со столбцами studentName и studentID

Я хочу выполнить запрос наподобие

SELECT studentName 
FROM STUDENTS 
WHERE studentId ='1'; 

в критериях гибернации и хочу сохранить этот результат в некоторой строковой переменной

1 Ответ

5 голосов
/ 25 мая 2011

Что-то вроде:

String result = (String)sess.createCriteria(Students.class)
    .add(Restrictions.eq("studentId",1))
    .setProjection(Property.forName('studentName'))
    .uniqueResult();
...