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.