Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Como fazer uma validação de login hibernate

Como posso fazer uma validação de login e senha pelo hibernate? Vi algumas coisas de HibernateUtil mas nem sei do que se trata.

3 respostas

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....

solução!
    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;
        }
    }