Доброго времени суток уважаемые!
Подскажите пожалуйста, как в последних версиях Symfony3/Doctrine2, обстоят дела с поддержкой PostgreSQL-типа данных "массив"?
Вот
на этой странице очень подробно расписано про разные связи, в т.ч. "многие ко многим" и связи "через таблицу", но не слова не сказано как организовать связь вида
... JOIN table_b ON table_b.id IN table_a.array_field_values WHERE table_a.id = 10;
или
... JOIN table_b ON table_b.id = ANY(table_a.array_field_values) WHERE table_a.id = 10;
(описал пример запроса очень условно, но думаю, Вы поймете о чем я).
Может быть есть какой-то способ описать такую связь в репозитории (DQL), привязать её к свойству Entity и указать в аннотациях автоматическую загрузку (
fetch="EAGER"
), так же как это можно сделать со "стандартными" связями?