Doctrine Query Builder не работает с UPDATE и INNER JOIN

В моем хранилище у меня есть этот запрос:

$qb = $this->getEntityManager()->createQueryBuilder();
$qb
    ->update('MyBundle:Entity1', 'e1') 
    ->join('e1.Entity2', 'e2')
    ->set('e1.visibile', '1')
    ->andWhere('e2.id = :id')->setParameter("id", 123)
;

кинь эту ошибку

[Semantical Error] line 0, col 66 near 'e2.id = :id': Error: 'e2' is not defined

Я проверил отношение, и это правильно. Есть ли проблема с использованием объединения в обновлении запроса?

Ответы на вопрос(3)

Ваш ответ на вопрос