Olá pessoal, estou tentando autenticar usuários com o seguinte código:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
SIS_MENU menu = new SIS_MENU();
String usuario = tf_login.getText();
String senha = tf_senha.getText();
try{
Session logar = HibernateUtil.getSessionFactory().getCurrentSession();
logar.beginTransaction();
if(logar.createSQLQuery("select usu_senha from sis_usuario where usu_login = " + usuario ).equals(logar.createSQLQuery("select usu_senha from sis_usuario where usu_senha = md5("+ senha +")"))){
menu.setVisible(true);
}
}catch(Exception e){
JOptionPane.showMessageDialog(null, "Não foi possível realizar a conexão!");
}
}
Obs: MD5 é uma função de criptografia que estou utilizando.
Mas observei que não há o retorno com o resultado da query, por isso, não estou conseguindo comparar.
Alguém sabe como posso fazer essa comparação?