[Doctrine文档中找不到execute
方法仅执行其特定请求,还是像flush
那样刷新队列中的所有语句。
考虑这样的代码:
...
$this->getEntityManager()->persist($cache);
...
$this->getEntityManager()
->createQuery('DELETE ReportBundle:Report r WHERE r.id = :id')
->setParameter('id', 1)
->execute();
由于当前没有flush
方法,是否调用$cache
会创建execute
实体吗?
文档文档栏将不胜感激。
[cache
实体可能不会创建,因为execute
是Query
的方法。当EntityManager
与UnitOfWork
一起使用时。