У меня есть запрос, как показано ниже
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. Есть ли более простой способ достичь этого?