Duvida com return no Hibernate!

2 respostas
I

Olá Pessoal !!

Estou com dúvida que parece ser básica

eu tenho um metodo dentro de um classe DAO que é usado por um Bean da minha aplicação :

String hql = " select sum(s.saldo), max(v.valorVenda)
from tb_saldo s, tb_venda v
group by s.id"

Query query = getSession().createQuery(hql);

/* duvida aqui */return query.list();

Eu gostaria de saber como eu devo retornar aqui cada um dos campos do resultado da query relatada acima
dentro do meu bean

2 Respostas

jimjr_ivan

Bom ai vai minha ajuda…

Cara é simples existem duas maneiras.
1ª. Vc pode criar o famoso DTO criando dentro dele campos que corresponderão ao que a SQL retornar, criando claro seus gets e sets, ai vc retornaria o list da seguinte forma:

2ª Vc pode receber os valores numa lista Object[], da seguinte forma:

Se estiver muito confuso tente juntar os dois…ai fica simples.;

OK se num entendeu reclama.

I

jimjr_ivan,

deu certo, resolveu o meu problema.

obrigado pela ajuda

Criado 16 de janeiro de 2008
Ultima resposta 16 de jan. de 2008
Respostas 2
Participantes 2