sql >> Database >  >> RDS >> Mysql

Symfony2 en Doctrine2:Geen identifier/primaire sleutel gespecificeerd voor Entiteit X. Elke Entiteit moet een identifier/primaire sleutel hebben

Als u uw toewijzingen heeft omgezet in annotaties van xml/yml, zorg er dan voor dat u de oude toewijzingsbestanden verwijdert.

In dit voorbeeld draait:php app/console doctrine:mapping:convert annotation

om te zetten:AppBundle\Resources\config\doctrine\MyEntity.doctrine.xml

in annotaties in lijn met dit bestand:AppBundle\Entity\MyEntity.php

er wordt een fout gegenereerd omdat het xml-toewijzingen gebruikt voordat het annotaties gebruikt. Verwijder de xml en dit zou goed moeten zijn.



  1. vergelijk datasets en retourneer de beste match

  2. MySQL-replicatie voor hoge beschikbaarheid

  3. Laatst verwijderde ID ophalen in MySQL

  4. Hoge beschikbaarheid van PostgreSQL met master-slave- en master-masterarchitecturen