Как более эффективно получить сущности из бд Symfony 4?
Есть воркспейс, у которого есть сайты, они связаны.
Вижу 2 варианта
1) написать метод, в который передам id воркспейса и написать через билдер запрос
2) получить по id воркспейса сам воркспейс и уже через него вытащить сайты
Проблема в том, что насколько я знаю во 2 варианте он сделает 2 запроса в базу, первый, чтобы вытащить воркспейс, а 2 при непосредственном обращении к сайтам, чтобы вытащить их. (но это поведение как-то должно меняться)
Прошу совета
P.S. если отключить lazy loading, есть ли разница между вариантами?
Я предпочитаю первый вариант. Все-таки явное - лучше неявного. Но все зависит от задачи, второй вариант вполне допустим, к примеру, если "воркспейсы" никогда не могут быть использованы без "сайтов".