Query Simples: Criteria + Group By

3 respostas
vinny767

Amigos,
Dúvida simples… Como agrupar resultados em uma criteria?
Tentei fazer com um exemplo da web mas nao esta dando certo. Onde estou errando?
Quero agrupar Perguntas por categorias. Apenas isso.

Criteria criteria = getCurrentSession().createCriteria(MensagemPergunta.class);
			ProjectionList pl = Projections.projectionList();
			pl.add(Projections.property("categoria"));
			pl.add(Projections.groupProperty("categoria"));
			criteria.setProjection(pl);
			return (List<MensagemPergunta>) criteria.list();

Obrigado.

3 Respostas

vinny767

Fiz besteira.
Ja consegui.
Valeu.

von.juliano

Poste a solução, pode ser útil para outras pessoas no futuro. E coloque RESOLVIDO no título.

Flw! :thumbup:

vinny767

Cara… To até com vergonha…
Foi uma bisonhice… Erro básico de SQL. Não tinha nada relacionado ao Java e nem a Criteria API.
heheheheh!
Melhor deixar quieto senão o pessoal que ler pode “emburrecer”!
Valeu!

Criado 9 de março de 2009
Ultima resposta 9 de mar. de 2009
Respostas 3
Participantes 2