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


 Description   

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.


 Comments   
Comment by Benjamin Eberlei [ 16/Mar/11 ]

Merged

Generated at Thu Oct 02 16:56:57 UTC 2014 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.