Projections no Hibernate

1 resposta
B

Olá pessoal, estou tentando montar uma consulta no hibernate utilizando Criteria… Porém, não estou conseguindo de jeito nenhum. Basicamente, a query SQL é esta:

select cont_num_contrato, max(cont_num_aditivo) from contrato t group by cont_num_contrato order by max(cont_num_aditivo);

Li na documentação do hibernate e verifiquei que eu não precisaria especificar o group by. Então, tentei algo assim:

criteria.setProjection(Projections.projectionList() .add(Projections.max("numeroAditivo")) );

Eu preciso ter como retorno os objetos totalmente populados desta query do hibernate, mas não aparecem…

Preciso muito de uma solução, agradeço qualquer ajuda! 8)

1 Resposta

_fs

Hm, talvez parte da solução esteja aqui:
http://blog.hibernate.org/cgi-bin/blosxom.cgi/2006/03/17

Mas não sei se conseguirá fazer funcionar se não atribuir o “max” a algum atributo do Contrato.

Criado 17 de outubro de 2006
Ultima resposta 18 de out. de 2006
Respostas 1
Participantes 2