Hibernate: totalizador das colunas de uma consulta

0 respostas
S

Fala galera,

Fiz a seguinte consulta usando hibernate:

public List<Producao> consultar(int tipo) throws SQLException {	
		List lista = null;
		Criteria criteria = session.createCriteria(Producao.class);
		criteria.add(Restrictions.eq("tipo", tipo));
		criteria.addOrder(Order.desc("executante"));
		lista = criteria.list();
		return lista;
	}

Ela me retorna várias colunas do tipo int, e eu preciso que, no final de cada uma, seja exibido a soma desses valores. Tenho que fazer uma nova consulta usando o sum?
Se sim, essa nova consulta deve ficar em outro método? Até já pensei em algumas soluções, mas como não tenho experiência em Hibernate e Struts gostaria de saber como deve ficar. Por exemplo, no Form eu tenho um atributo List para exibir essa consulta que implementei (usando EL no JSP). Se eu criar um novo método com os totais devo adicionar um novo atributo para recebe-los e exibir no JSP?

Valeu!

Criado 7 de agosto de 2009
Respostas 0
Participantes 1