Tela de Login com Hibernate

0 respostas
Sleipbr

Alguem pode me ajudar? Estou tentando fazer uma tela de login e fiz isso, so que esta dando erro!

O que eu quero é comparar o que tem no campo txUsuario e Password com os dados no banco

String usuario = txUsuario.getText();  
        String senha = Passwordtxt.getText();  
          
       try{  
            SessionFactory fabrica = new AnnotationConfiguration().configure().buildSessionFactory();
            //Abrir uma sessão, uma conexão com o BD, atraves do objeto fabrica
            Session sessao = fabrica.openSession();
            sessao.beginTransaction();  
            Query consulta1 = sessao.createQuery("FROM Administrador");
            Query consulta2 = sessao.createQuery("FROM Administrador");
            if(txUsuario.getText().isEmpty() || Passwordtxt.getPassword().length==0) {
                JOptionPane.showMessageDialog(null, "Login e senha vazios!");
            }else if(consulta1.equals(usuario) && consulta2.equals(senha)) {
                JOptionPane.showMessageDialog(null, "Usuario Certo");
            } else {
                JOptionPane.showMessageDialog(null, "Usuario Errado");
            }
            
            
              
        }catch(Exception e){  
            JOptionPane.showMessageDialog(null, "Não foi possível realizar a conexão!");  
        }
Criado 13 de novembro de 2012
Respostas 0
Participantes 1