Boa noite pessoal,
gostaria de saber como o método Merge funciona mais a fundo. Estou tentando modificar uma entidade no banco, seto todas as informações novas e depois dou um Merge no novo objeto, porem quando vou olhar no banco, vejo que as informações foram alteradas e que outra entidade foi cadastrada com as mesmas informações, ele está fazendo o Merge e persistindo ao mesmo tempo. O id está correto, pois quando eu uso o método find do repositorio da classe, ele me retorna o elemento correto.
E sobre o método não estar disponível na versão 3 do Doctrine, existe uma outra função que funciona como ela para edição de uma entidade, e se sim, já está disponível?
Desde já agradeço!