Skip to content


DDC-952: Several features to batch eager selects more efficently #5484

doctrinebot opened this Issue · 3 comments

2 participants


Jira issue originally created by user @beberlei:

This ticket aggregates several strategies to optimize batching of eager selects.


Comment created by @beberlei:

Requirements for batching of eager loads:

  1. Since we are using an IN() query for this we can only support this feature for entities that have a single column primary key.
  2. If we want to support composite keys we need to build it as WHERE ( (id1 = ? AND id2 = ?) OR (id1 = ? AND id2 = ?)) but this is currently not possible with the way how internally the $criteria array is used.

Comment created by @beberlei:

Next item to think about: What if an exception or event breaks the flow and "triggerEagerLoads()" is never called?


Issue was closed with resolution "Fixed"

@beberlei beberlei was assigned by doctrinebot
@doctrinebot doctrinebot added this to the 2.2 milestone
@doctrinebot doctrinebot closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.