Столкнулся с такой проблемой, есть entity (Products) со связью oneToMany (Images).
Запрос на выборку продуктов делается через нативный sql, а результат при помощи result set mapper мапится в объекты entity - Products.
Если массив продуктов пропустить через цикл и в цикле вызывать метод Products->getImages(), doctrine делает запрос на выборку изображений для каждой итерации. Т.е. если выбрали 100 продуктов, doctrine сделал еще 100 запросов для получения изображения.
Может кто знает варианты избавится от этих лишних 100 запросов? Ведь по суди можно обойтись одним, но как это сделать в doctrine.