sql >> Databasteknik >  >> RDS >> Mysql

Symfony2 och Doctrine2:Ingen identifierare/primärnyckel specificerad för Entitet X. Varje Entitet måste ha en identifierare/primärnyckel

Om du har konverterat dina mappningar till kommentarer från xml/yml, se till att ta bort de gamla mappningsfilerna.

I det här exemplet körs:php app/console doctrine:mapping:convert annotation

att konvertera:AppBundle\Resources\config\doctrine\MyEntity.doctrine.xml

i annoteringar inline med denna fil:AppBundle\Entity\MyEntity.php

felet orsakas eftersom det använder xml-mappningar innan det använder anteckningar. Ta bort xml-filen och bör vara bra.



  1. hur man hämtar, tar bort, commit från markören

  2. 4 sätt att lista alla vyer i en MariaDB-databas

  3. Vad har de olympiska spelen, UEFA Euro 2016 fotbollsmatcher och databaser gemensamt?

  4. Hibernate:ID-generator med inkrement och Oracle Schema