managedBean-EDITAR

Boa noite galera, eu novamente.
Seguindo os estudos aqui estou precisando de ajuda para criar a função editar, meu managedBean esta assim:

JSF2.0-com persistencia

public String salva(Operador operador) {
EntityManager em = JPAUtil.getEntityManager();
em.getTransaction().begin();
em.persist(operador);
em.getTransaction().commit();
em.close();
return "operador?faces-redirect=true";
   
}
public String exclui(Operador operador){
EntityManager em = JPAUtil.getEntityManager();
EntityTransaction tx = em.getTransaction();
tx.begin();
operador = em.merge(operador);
em.remove(operador);
tx.commit();
em.close();
}

e tenho o listar ja funcionando tambem:

public List<Operador> getOperadores(){
    if(this.operadores == null) {    
    EntityManager em = JPAUtil.getEntityManager();
    TypedQuery<Operador> q = em.createQuery("select o from Operador o",Operador.class);
    this.operadores = q.getResultList();
    em.close();
    }
    return operadores;
    }

conto com a ajuda de voces…valeu!

Coloque teu código dentro das tags [code].

alterado. realmente estou apanhando para entender como fazer para ao clicar abrir o form para alterar…