estou fazendo um sistema de login com hibernate, e estou com problema na verificação do usuario e senha.
o trecho que está com problema é:
public boolean login(String user, String senha) {
Usuario retorno;
String sql = "from Usuario where UserName = :user and Passwd = :senha";
Query query = this.session.createQuery(sql);
query.setString("user", user);
query.setString("senha", senha);
retorno = (Usuario) query.uniqueResult();
if((retorno.getUsername().equals(user)) && (retorno.getPasswd().equals(senha)) && retorno.equals(null))
return true;
else
return false;
}
não sei como tratar caso a consulta não retorne nada… como seria?
inté!