Hibernate 3: Objeto com atributo Agrupago ou Somado

Olá!

Tenho uma List de objetos em que presiso sumarizá-los/agrupálos para sua prória classe;

Ex.: minha classe Pessoa possui: id, nome, salario, salariosSomados

Quando executado uma createQuery, pelo entityManager, é trazido pelo hibernate do tipo list
com seus devidos atributos setado via “from Pessoa”.

Agora se eu buscar de forma personalizada, por exemplo “select nome, sum(salario) from Pessoa” ele volta
um vetor (WESLEY, 700,00), portanto não volta uma List do tipo Pessoa. Aí que está o problema, quero que ele volte uma list do tipo Pessoa e pegue o atributo que foi somado e joque no atributo salariosSomados .

Alguem já passou por isso é pode dar uma dica?

Espero que tenha entendido

Muito Obrigado

Não sei se este seja o seu caso, mas testa assim:

List pessoas = b[/b] session.createQuery(“nome, sum(salario) from Pessoa”);

[quote=mfl0101]Não sei se este seja o seu caso, mas testa assim:

List pessoas = b[/b] session.createQuery(“nome, sum(salario) from Pessoa”);[/quote]

Obrigado pela atenção! Eu solucionei com o criteria.