получение набор результатов в DTO с помощью собственного SQL-запроса в Hibernate

У меня есть запрос, как показано ниже

select f.id, s.name, ss.name
from first f
left join second s on f.id = s.id
left join second ss on f.sId = ss.id

Если бы я мог использовать HQL, я бы использовал Синтаксис конструктора HQL для прямого заполнения DTO набором результатов. Но поскольку спящий режим не допускает левое соединение без наличия связи, я должен использовать собственный SQL-запрос.

В настоящее время я просматриваю набор результатов в стиле JDBC и заполняю объекты DTO. Есть ли более простой способ добиться этого?

37
задан Reddy 22 June 2011 в 08:19
поделиться