Ae pessoal, blza?
Estou com uma dúvida de como fazer a seguinte query:
<query name = "atendimentoById">
<![CDATA[from Atendimento a
left join fetch a.usuario
left join fetch a.administrador
left join fetch a.tipo
left join fetch a.status
left join fetch a.produto
left join fetch a.caracteristica
left join fetch a.mensagens
where a.id = :id]]>
</query>
Todos os relacionamentos são many-to-one com exceção das mensagens que é um set(one-to-many).
O problema é que eu preciso pegar as mensagens ordenadas e não estou conseguindo, quando eu coloco um order by na query acima o hibernate da erro. Qual a maneira correta para pegar as mensagens ordenadas?
Agradeço desde já.