什么是symfony2和doctrine2中的"unitOfWork"

Ran*_*ngh 2 php symfony doctrine-orm

我正在阅读Doctrine2文档,并在各个地方提到它unitOfWork 是什么.有人可以解释一下.这就是为什么我需要它以及它的用途

duk*_*ing 6

简单来说,工作单元是一个图表,只要相关节点(在Symfony2的情况下,实体)发生变化就开始构建.

在此输入图像描述

当您执行工作单元时,它将跟踪记录的受影响实体(标记为脏)的更改,并在一次打击(事务)中将更改应用于所有这些更改

有关更多信息:EAA目录的P:工作单元