Здравствуйте. Никак не могу найти вариант того, как отфильтровать результаты запроса, построенного с помощью Query Builder. В одной из моделей есть поле user_id
/**
* @ManyToOne(targetEntity="Users")
* @JoinColumn(name="user_id", referencedColumnName="id", nullable=true)
*/
private $user;
, но когда я пытаюсь добавить условие
$qb->where('mc.user_id = :user');
, то появляется ошибка
"... has no field or association named user_id"
Я могу заставить это работать, приджоинив соответственно таблицу Users и добавив условие на id из нее... Но как-то мне это кажется неправильным - я фактически делаю ненужный джоин.