Doctrina: discriminador de actualización para la herencia SINGLE_TABLE

Con estas clases, ¿cómo cambiaría un registro de una "Persona" a un "Empleado"?

/**
 * @Entity
 * @InheritanceType("SINGLE_TABLE")
 * @DiscriminatorColumn(name="discr", type="string")
 * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})
 */
class Person
{
    // ...
}

/**
 * @Entity
 */
class Employee extends Person
{
    // ...
}

Intenté cambiar el valor de la columna discriminadora pero no puedo acceder a eso. También intenté crear una instancia de 'Empleado' y copiar manualmente los datos, pero eso no funciona con los ID de incremento automático. Simplemente se agrega como un nuevo registro en lugar de actualizar el existente.

¿Necesito escribir una consulta SQL personalizada o estoy haciendo algo más que es fundamentalmente incorrecto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta