Doctrine orm 第2条原则-关系

Doctrine orm 第2条原则-关系,doctrine-orm,Doctrine Orm,是否有必要在原则2中的关系OneTONE中添加@ORM\JoinColumn 例如: /** * @ORM\OneToOne(targetEntity="RaportProductPack", mappedBy="raportProduct") * @ORM\JoinColumn(name="raport_product_id", referencedColumnName="id", nullable=false) */ protected $rapo

是否有必要在原则2中的关系OneTONE中添加@ORM\JoinColumn

例如:

   /**
     * @ORM\OneToOne(targetEntity="RaportProductPack", mappedBy="raportProduct")
     * @ORM\JoinColumn(name="raport_product_id", referencedColumnName="id", nullable=false)
     */
    protected $raportProductPack;
:

此注释用于@ManyToOne中的关系上下文中, @OneToOne字段和嵌套在 @很多。此注释不是必需的。如果未指定 属性name和referencedColumnName是从表中推断出来的 和主键名称


嘿@sebob!您是否尝试了多个一对一条件。运行条令:迁移:差异,然后运行条令:迁移:迁移时会发生什么?raport\ U product\ U id是否已创建到表中?