Several features to batch eager selects more efficently (DDC-952)

[DDC-914] Use JOIN for Fetch=EAGER ManyToOne and OneToOne in Persisters Created: 24/Dec/10  Updated: 16/Mar/11  Resolved: 16/Mar/11

Status: Resolved
Project: Doctrine 2 - ORM
Component/s: None
Affects Version/s: None
Fix Version/s: 2.1
Security Level: All

Type: Sub-task Priority: Major
Reporter: Benjamin Eberlei Assignee: Benjamin Eberlei
Resolution: Fixed Votes: 0
Labels: None


Currently Fetch=EAGER Only leads to proxies not being used, no optimizations are being done.

Optimizations could maybe be done easily for the cases:

1. Basic Entity Persister + ManyToOne
2. Basic Entity Persister + OneToOne + Owning side
3. Basic Entity Persister + OneToOne + Inverse side

Complicated cases would be:

  • Everything Single and JoinTableInheritance?
  • OneToMany and ManyToMany collections.

Comment by Benjamin Eberlei [ 16/Mar/11 ]


Generated at Mon Aug 31 16:00:39 EDT 2015 using JIRA 6.4.10#64025-sha1:5b8b74079161cd76a20ab66dda52747ee6701bd6.