Допустим, у меня есть запрос, который начинается со следующих прогнозов:
SELECT t.term as term, count(g.id) as amount
Это необработанный sql, и я использую createSqlQuery для объекта сеанса Hibernate. То, что я хотел бы сделать, это взять эти проекции и поместить их в объект, который имеет свойства «term» и «amount».
В HQL мы можем использовать «выбрать новое имя класса (...)», но это не работает с необработанным SQL-запросом.
Как нам это сделать? Я возвращаю кучу [LObject's ... и я не знаю, что с ними делать. Если бы я мог заставить Hibernate поместить их в какой-то объект, не относящийся к сущности, это было бы здорово.
Спасибо!