Orm 如何编写Doctrine2删除查询

Orm 如何编写Doctrine2删除查询,orm,doctrine-orm,Orm,Doctrine Orm,如何在Zend中的doctrine2中从id=2的表中编写查询DELETE $this->_em->getrepository(something\entitity\something\table)->remove()->where('id',2) ? $repository=$this->\u em->getRepository('My\\Entity'); $query=$repository->createQuery('DELETE FROM entity e,其

如何在Zend中的doctrine2中从id=2的表中编写查询
DELETE

$this->_em->getrepository(something\entitity\something\table)->remove()->where('id',2) ?
$repository=$this->\u em->getRepository('My\\Entity');
$query=$repository->createQuery('DELETE FROM entity e,其中e.id=?1');
$query->setParameter(1,$id);
$query->execute();