"问题"
在分析器中:
- 选择查询
- 另一个选择查询
- 第三个查询
现在我在控制器中调用INSERT,所以这个查询被执行。
$re=new Requests();
$re->setViewed(false);
$em->persist($add);
$em->flush();
它会引起另外"3"个查询:
这样做是否正确?还是我做错了什么?...
"问题"
在分析器中:
现在我在控制器中调用INSERT,所以这个查询被执行。
$re=new Requests();
$re->setViewed(false);
$em->persist($add);
$em->flush();
它会引起另外"3"个查询:
这样做是否正确?还是我做错了什么?...
Doctrine\ORM\EntityManager#flush
时,都会在事务中执行。COMMIT
,如果发生错误,则回滚ROLLBACK
。