Fala galera, dei uma lida refente a projections, criei uma criteria em meu DAO da segunte maneira:
List resultado = session.createCriteria(myClass.class)
.createAlias("voto", "vt")
.setProjection(
Projections.projectionList()
.add(Projections.rowCount())
.add(Projections.property("vt.qtdVoto"))
.add(Projections.groupProperty("vt.produto"))
).list();
to meio perdido, e não sei como chamar isso em minha action.
o restante dos metodos chamo dessa maneira
request.setAttribute("lista", DAOFactory.getDao().meuMetodo());
Obrigado.