Doctrine2 - Obtenha o ID da entidade antes do flush

Existe alguma maneira de obter um ID de entidade antes do persist / flush? Quero dizer:

<code>$entity = new PointData();
$form   = $this->createForm(new PointDataType(), $entity);
</code>

Se eu tentar$ entity-> getId () Nesse ponto, não retorna nada.

Eu posso começar a trabalhar por:

<code>$em->persist($entity);
$em->flush();
</code>

(supondo$ em = $ this-> getDoctrine () -> getEntityManager ();)

Como posso conseguir isso?

questionAnswers(3)

yourAnswerToTheQuestion