Коллеги, есть вопрос интересный.
Есть репозиторий. Захотел реализовать случайную выборку, через createNativeQuery получаю пачку id, далее загружаю через findById(['id' => $ids]) и получаю набор своих сущностей. Но у сущности есть автор, который соответственно является ManyToOne связью. И вот что интересно:
ответ findById приходит без возможности загрузить автора, там просто null, и все тут!
Если передать просто список id в findById - все работает отлично.
Ощущение, что первый вызов репозитория что-то ломает в нем, и следующий ведет себя вот так. Можно, наверное, join сделать и загрузить эту таблицу отдельно, но как-то это странно.