EDIT:
Вы можете сделать это двумя разными способами:
1 - Создать запрос напрямую, используя DQL:
$query = $entityManager->createQuery('UPDATE Entities\User u SET u.someValue = newValue WHERE u.id = someId');
// this will add the LIMIT statement
$query->setMaxResults(20);
$query->execute();
2 - Создать запрос с помощью QueryBuilder:
$qb = $this->_em->createQueryBuilder();
$query = $qb->update('Entities\User', 'u')
->set('u.someValue', newValue)
->where('u.id = someId')
->getQuery();
// this will add the LIMIT statement
$query->setMaxResults(20);
$query->execute();
вы должны сделать: echo $query->getSQL();
чтобы проверить sql, сгенерированный для этих двух
EDIT:
другой альтернативой (не рекомендуется) является использование Native SQL