0
respostas

Merge no Atualizar e no Remover

Vou puxar a dúvida de 4 anos atrás da Camila de volta.

public void atualizar(Categoria categoria) {
       this.em.merge(categoria);
    }


    public void remover(Categoria categoria) {
        categoria = em.merge(categoria);
        this.em.remove(categoria);
    }

Por qual motivo para remover é preciso reatribuir a categoria e para atualizar não? Sendo que no vídeo anterior, houve um exemplo em que havia sido disparado um clear no entity manager e foi preciso reatribuir para realizar o update.