Например есть класс товара который лежит только на одном складе (пусть эти две сущности имеют разные контексты и они являются агрегатами), у них есть связь в базе, к сущности товара приписан склад. В базе данных имеется таблица с товаром у которой есть столбец с этим складом warehouse_id. Для маппинга используется доктрина. Теперь мне нужно по названию склада найти все приписанные к нему товары, то есть должен быть джоин к складу от товара. Каким образом связывать склад с товаром в сущности? Через id склада или через объект? На картинке показал примерно о чем речь. Если мапить по сущности которая лежит в другом контексте то получается зависимость, если просто сделать свой класс в контексте товара WarehouseId то не могу искать товары по складу потому что в конфигурации для доктрины не будет описана связь. Как поступить в таком случае?
https://www.doctrine-project.org/projects/doctrine-orm/en/2.8/reference/association-mapping.html#association-mapping
При чем здесь ассоциаций? Не об этом был вопрос
Обычно операция поиска - это операция на чтение и она делается не через orm
Обсуждают сегодня