Query Simples: Criteria + Group By

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.

Fiz besteira.
Ja consegui.
Valeu.

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

Flw! :thumbup:

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!