[Resolvido]Listar somente os IDs da consulta com Criteria

5 respostas
Rafael_Guerreiro

Pessoal,

Eu estou com o seguinte problema, preciso listar todos os IDs que atendem à uma determinada consulta.

Mas eu preciso usar o criteria…

Como faço?

5 Respostas

otaviojava

Você pode estar usando o hql(Hibernator Query Language).
Que de uma maneira bem básica funciona como um sql para Objeto.

L

qual tipo de SQL está usando!

Rafael_Guerreiro

Não, não, eu precisava fazer com o criteria, por que eu uso muita verificação antes de chegar no resultado final…

eu só preciso saber como que eu faço algo parecido com o “select entidade.id from entidade” do HQL…

I

otaviojava:
Você pode estar usando o hql(Hibernator Query Language).
Que de uma maneira bem básica funciona como um sql para Objeto.

É uma solução, mas nosso amigo quer saber com criteria, que, na minha opinião, é beeeeeeeeeeeeeeeeeeeeeeeeeeeeeem mais limpo do hql, que nada mais é sql melhorado, e como eu gosto de fazer tudo na aplicação e nem me relacionar com o banco, prefiro criteria hehe

use Projections, de uma pesquisada na net e aqui mesmo no guj que já vi vários tópicos a respeito.

Rafael_Guerreiro

É isso mesmo…

Eu encontrei o Prejections.property(“id”).

Talvez funcione…

-Edit-

Funcionou… Era isso mesmo…

Criado 21 de junho de 2011
Ultima resposta 21 de jun. de 2011
Respostas 5
Participantes 4