Consulta com hibernate!

3 respostas
jeloy

Boa Tarde a todos!

tenho um query pra validação de usuario.

Query q = "From Users as u Where u.login = :login and u.senha = :pass

como faço para inserir isto num objeto? ele retorna uma lista

e quando mando iterar a lista ele mostra o nome da classe…

alguma dica?

3 Respostas

ivandasilva

Se a sua base não estiver “sambada” ele vai retornar um único resultado, então você dá um next() e será retornado o seu objeto.

Priuli

Tem um método chamado uniqueResult() no Query no hibernate, se tentou usar ?

não esqueça de setar no seu objeto Query a quantidade maxima de resultados da query para 1

query.setMaxResults(1);
query.uniqueResult();

se interessar segue link de projeto de como usar um filtro dinamico no hibernate
http://www.guj.com.br/java/221618-filter-dinamico-para-hibernate

J

.list().get(0);

Criado 7 de fevereiro de 2011
Ultima resposta 7 de fev. de 2011
Respostas 3
Participantes 4