Dúvida hibernate

Olá,

Estou com uma dúvida para fazer uma consulta no hibernate.

Eu tenho uma classe chamada Atendimento e uma classe chamada Mensagem
Um atendimento pode ter várias mensagens.

No meu mensagem.xml existe esta linha para mapear o relacionamento com a classe de atendimento

Eu estou fazendo a seguinte consulta:
SELECT DISTINCT m.atendimento FROM Mensagens m WHERE …

A consulta da certo e me retorna objetos do tipo Atendimento. O problema é que o objeto Atendimento não vem completamente preenchido, ele tem diversas associações com outras classes e tudo isso vem como null.

O que eu tenho que fazer para conseguir pegar o objeto Atendimento com todos os dados preenchidos nessa consulta que eu mostrei acima?

Ou teria uma forma melhor de fazer isso?

Obrigado

<many-to-one name = “atendimento” class = “models.Atendimento” column = “Id_atendimento” fetch=“select” />

Era quase isso, só que ao invés de colocar o fetch=“select” aonde você falou, eu tinha que colocar nas associações da classe de Atendimento.
Obrigado pela ajuda =D