как написать запрос в спящем режиме, чтобы выбрать столбец - PullRequest
0 голосов
/ 30 марта 2011

Я использую шаблон гибернации для извлечения данных из таблицы course, которая имеет два столбца, courseId и courseName. Я хочу выбрать courseName из course, используя шаблон гибернации.

Когда я использую:

List<String> courseNames=hibernateTemplate.find("courseName from domain.Course");

Я получаю следующее исключение:

java.lang.IllegalArgumentException: node to traverse cannot be null!

Ответы [ 2 ]

2 голосов
/ 30 марта 2011

Вам необходимо использовать полную форму запроса select:

select c.courseName from domain.Course c

Смотри также:

1 голос
/ 30 марта 2011
hibernateTemplate.find("c.courseName from domain.Course c")

Просто предположение, основанное на синтаксисе JPQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...