Olá pessoal, não sei se postei no lugar certo mas, estou com um problema, estou aprendendo Hibernate e estou tentando pegar o usuario e senha no banco para verificar se o rapaz é cadastrado. Quero fazer mais ou menos isso:
public class UsuarioDAO {
private Connection connection;
public UsuarioDAO() {
connection = new ConnectionFactory().getConnection();
}
public boolean existeUsuario(Usuario usuario) {
try {
PreparedStatement stmt = this.connection.prepareStatement("select * from usuarios where login = ? and senha = ?");
stmt.setString(1, usuario.getLogin());
stmt.setString(2, usuario.getSenha());
ResultSet rs = stmt.executeQuery();
boolean encontrado = rs.next();
rs.close();
stmt.close();
return encontrado;
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
}
Porém com hibernate, porém não sei como faço… seria com o Criteria? alguem me da uma luz?
tentei com isso aqui porém não tá dando certo:
public Usuario procura(Long id) {
return (Usuario) session.load(Usuario.class, id) ;
}