Como posso fazer uma validação de login e senha pelo hibernate? Vi algumas coisas de HibernateUtil mas nem sei do que se trata.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como posso fazer uma validação de login e senha pelo hibernate? Vi algumas coisas de HibernateUtil mas nem sei do que se trata.
Oi Anelise, tudo bem ?
Acho que pode começar fazendo uma busca simples, validando se o login e senha existem para o mesmo usuário, a o resultado da query deve ser um Usuario, se ele estiver nulo, significa que não você não tem ele na base.
Em termos de código eu queria saber....
public Usuario buscaUsuario(String login, String senha) {
try {
Usuario doBanco = (Usuario) manager
.createQuery("select u from Usuario u where login = :login and senha = :senha")
.setParameter("login", login).setParameter("senha", senha).getSingleResult();
return doBanco;
} catch (Exception e) {
return null;
}
}