Pessoal, alguém pode dizer porque não remove?
O código gera uma exceção IllegalStateException[i].
Segue o código:
public void removerContato(Integer id, Contato contato){
EntityTransaction transaction = manager.getTransaction();
Contato aux = null;
try {
aux = manager.find(Contato.class, id);
manager.remove(aux);
transaction.commit();
} catch (Exception e) {
transaction.rollback();
System.err.println("Erro: " + e.getMessage());
}finally {
manager.close();
}
}
Grato!