我有一个 Place 和一个 Placetype 实体。My Place 实体的 id 属性设置为 AUTO:
/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
但是当我想持久化一个对象时,我得到了以下错误:
blabla\Entity\Place 类型的实体缺少分配的 ID。此实体的标识符生成策略要求在调用 EntityManager#persist() 之前填充 ID 字段。如果您想要自动生成标识符,则需要相应地调整元数据映射。
你知道如何解决这个问题吗?
谢谢你的帮助