Recuperar campo em um COUNT no HIBERNATE

Dae pessoal,
como faço para recuperar um campo num count feito no hibernate???
ai vai o código:

sessao = ServiceLocatorDAO.getInstance().getHibernateSession(); Criteria crit = sessao.createCriteria(QuestionarioVO.class); crit.setProjection(Projections.projectionList().add(Projections.rowCount()) .add(Projections.max("dataCadastro"))); crit.add(Restrictions.eq("pessoa.idPessoa", idPessoa)); crit.add(Restrictions.eq("gabarito.idGabarito", idGabarito));

nele eu tento pegar o número de linhas e retornar o campo de maior data de cadastro. Como faço para pegar outro campo nesse registro (o de maior data de cadastro)?? valew!

Se seu select retorna um campo, ele vai retorna uma classe, acho que um count deve retornar um Integer. Se for mais de um campo, vai retornar um array de objetcs.

não sei se vc não entendeu ou eu q não soube explicar bem…

então, além do COUNT, com esse código eu pego a maior data. Mas agora, além da maior data, eu quero recuperar o campo NOME desse registro de maior data, entende??

como faço isso…