Infelizmente Doctrine 2 não suporta “substituir em”. E fazer todas as verificações do caso era muito caro em termos de recursos. E foi difícil fazer isso em pedaços.
$con = $em->getConnection();
$con->executeUpdate('REPLACE INTO ...');
Conteúdo para você se capacitar em programação