Doctrine 2 - ORM
  1. Doctrine 2 - ORM
  2. DDC-1714

Prevent inverse side lazy loading owning side of the oneToOne relationsip if owning side's id is an assosiationKey of inversed side

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: ORM
    • Security Level: All
    • Labels:
      None

      Description

      This issue was originally discussed in http://www.doctrine-project.org/jira/browse/DDC-357

      Say there is User and UserData with oneToOne bidirectional relationship. When we fetch User objects, UserData is lazy loaded right away.

      If we were to set UserData 's id as asssosiationKey of User, then user_id becomes the id of UserData and User object can already know that UserData owning side's id will equal it's own User->id.

      Can this be implemented?

        Activity

        Hide
        Doctrine Bot added a comment -

        A related Github Pull-Request [GH-970] was closed:
        https://github.com/doctrine/doctrine2/pull/970

        Show
        Doctrine Bot added a comment - A related Github Pull-Request [GH-970] was closed: https://github.com/doctrine/doctrine2/pull/970

          People

          • Assignee:
            Benjamin Eberlei
            Reporter:
            David
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated: