Как вернуть список определенного типа вместо List в Hibernate?

У меня есть дерево классов:

classA {  
      classB b;  
      classC c;
      .....
} 

У меня такой HQL-запрос:

SELECT a.field1, b.field2, c.field3, c.field4
FROM a LEFT OUTER JOIN b ON a.id = b.fk
       LEFT OUTER JOIN c ON b.id = c.fk 

Этот запрос возвращает List.

Можно ли привести возвращаемые данные к следующему классу:

classD {
    Type1 fiedl1;
    Type2 field2;
    Type3 field3;
}

Так может ли преобразование быть выполнено Hibernate или мне нужно вручную выполнить все преобразования?

10
задан informatik01 4 October 2018 в 13:05
поделиться