Como fazer um "select" no hibernate

2 respostas
J

pessoal eu recem configurei o hibernate para persistir objetos no banco… está tudo funcionando perfeitamente, já até persistir um obejto.

Minha dúvida é a seguinte: eu vi que tem alguns métodos prontos como update(), save(), delete etc… Enfim, queria saber como fazer um select *from minhaTabela

atualmente eu tenho o seguinte método na minha PessoaDAO:

public void salvar(Pessoa pessoa){
    Session session = factory.openSession();
    session.save(pessoa);
    session.flush();
    session.close();
}

qual método objeto session (session. qual método???) que eu utilizo pra me trazer uma lista de objetos pessoa do banco?

abraços e desculpe a dúvida “tosca”… pra maioria (creio eu) :wink:

2 Respostas

von.juliano

Para isso, utilize Criteria:

public void listaTudo() { Criteria c = session.createCriteria(Pessoa.class); return c.list(); }Você pode fazer de outras formas, como com HQL, mas eu prefiro Criteria :smiley:

Blz/ Flw! :thumbup:

J

muito obrigado von.juliano, funcionou perfeitamente… vou estudar mais Criteria…

o hibernate realmente foi aprovado por mim, é um framework muito bom!

Criado 22 de janeiro de 2009
Ultima resposta 22 de jan. de 2009
Respostas 2
Participantes 2