具有左联接的Doctrine2关系映射

时间:2018-07-29 21:47:22

标签: orm doctrine left-join associations relation

在学说实体映射中是否有定义左连接关系的方法?

/**
 * @Entity
 */
class Something
{
  /**
   * @Column("type")
   */
  protected $field;

  /**
   * @ManyToOne(targetEntity="RelatedEntity")
   * @JoinColumn(name="field", referencedColumnName="related_field", onDelete="RESTRICT", nullable=true)
   */
  protected $relation;
}

条件:

  • 某些地方可能field充满了一些价值
  • RelatedEntity,如果存在,则必须填充relatedField

On希望能够通过$something->relation引用相关对象。如果存在,则应包含RelatedEntity对象;如果不存在,则为null。 LEFT-JOIN样式。

这可以实现吗?

0 个答案:

没有答案