加快Doctrine 2 - > merge()

时间:2017-12-05 12:47:58

标签: php doctrine-orm doctrine

表格设置:

Group <-> Role <-> User

在群组上设置cascade={"all"} - &gt;角色 - &gt;用户

$g = new Group();
$g->setId(1); // Group with ~1000 roles/members
$em->merge($g); // Takes several minutes

据我所知,它通过所有级联实体递归,每个实体(角色和用户)发送一个查询。我该如何优化呢?

0 个答案:

没有答案