Criteria - Group by

0 respostas
Marques

Colegas,

Tenho uma entidade (AtivoImobilizado) que possui um atributo LancamentoContabil que por sua vez tem um atributo ContaContabil que possui um atributo nomeConta.

Preciso fazer um group by através do nomeConta. Fiz o codigo abaixo, porém não rola. Ele dá um erro dizendo que não encontrou o nomeConta.
Alguma idéia?

Muito obrigado,

Marques

Criteria c =  secao.createCriteria(AtivoImobilizado.class);
		c.createAlias("lctoContabil.contaCredito", "credito");		
		c.setProjection(
				Projections.projectionList()
				.add( Projections.groupProperty("credito.nomeConta")));
		List<AtivoImobilizado> listaAtivos = c.list();
		System.out.println(">>>" + listaAtivos.size());
Criado 30 de outubro de 2008
Respostas 0
Participantes 1