Olá Pessoal,
Tenho uma dúvida de como buscar o resulta de um HQL no hibernate?
estou utilizando o código:
Usuario user = (Usuario) session.createQuery("from modelo.Usuario where nome = '"+
u.getUsuario() + "' and senha = '" + u.getSenha() + "'").iterate().next() ;
return user.getId();
porém está retornando o seguinte erro;
exception
javax.servlet.ServletException: java.util.NoSuchElementException: No more results
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
root cause
java.util.NoSuchElementException: No more results
org.hibernate.impl.IteratorImpl.next(IteratorImpl.java:117)
hibernate.dao.UsuarioDAO.login(UsuarioDAO.java:57)
br.com.kurotel.action.Login.execute(Login.java:20)
O que estou fazendo errado?
desde já agradeço qualquer ajuda.