没有为实体指定标识符/主键

时间:2012-10-12 11:13:08

标签: php doctrine-orm

为什么我会收到此异常

  

Doctrine \ ORM \ Mapping \ MappingException:没有为实体“Entities \ Category”子类“”指定标识符/主键。每个实体必须具有标识符/主键。在/Users/munnik/Sites/doctrine/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php第38行

这个班级:

<?php

namespace Entities;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity
 * @ORM\Table(name="category") 
  **/   
class Category  {

    /** @ORM\Id @ORM\Column(name="id", type="integer") @ORM\GeneratedValue **/
    private $id;

    /** @ORM\Column(name="name", type="string") **/
    private $name;

}

我似乎无法找到问题? @ORM \ Id应该将$ id标记为主键吗?

0 个答案:

没有答案