public function update($entity, $exclusions = [])
{
$querySet = new QuerySet();
$querySet->setParentId($entity->getId());
$qb = $this->em->createQueryBuilder();
$qb->update($this->getTableName())->where('id = :id')->setParameter('id', $entity->getId());
$querySet->append($qb);
$this->persist($querySet, $entity, $exclusions);
return $querySet->execute();
}