como te indica la excepcion de doctrine tu entidad carece de clave primaria, el estandar aunque a algunos no nos guste es que todas las tablas tengan un PK, si tu tabla no tiene ningun campo que pueda establecerse como tal debes de generar un id
Código PHP:
Ver original/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
prueba y nos comentas, saludos