DDC-1714: Prevent inverse side lazy loading owning side of the oneToOne relationsip if owning side's id is an assosiationKey of inversed side #2159

Open
opened 2026-01-22 13:43:00 +01:00 by admin · 1 comment
Owner

Originally created by @doctrinebot on GitHub (Mar 18, 2012).

Originally assigned to: @beberlei on GitHub.

Jira issue originally created by user dwalter:

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?

Originally created by @doctrinebot on GitHub (Mar 18, 2012). Originally assigned to: @beberlei on GitHub. Jira issue originally created by user dwalter: This issue was originally discussed in http://www.doctrine-project.org/jira/browse/[DDC-357](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?
admin added the Improvement label 2026-01-22 13:43:00 +01:00
Author
Owner

@doctrinebot commented on GitHub (Mar 23, 2014):

Comment created by @doctrinebot:

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

@doctrinebot commented on GitHub (Mar 23, 2014): Comment created by @doctrinebot: A related Github Pull-Request [GH-970] was closed: https://github.com/doctrine/doctrine2/pull/970
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: doctrine/archived-orm#2159