【发布时间】:2015-01-27 12:08:10
【问题描述】:
我发现了一篇关于锁定的学说文章:http://doctrine-orm.readthedocs.org/en/latest/reference/transactions-and-concurrency.html?highlight=locking#locking-support
我了解在某些涉及多个请求的情况下,需要锁定表。
我不清楚我们什么时候需要这样做。有人可以提供我们绝对需要的基本用例吗?或者更准确地定义什么是我们需要做的案例?
例如,假设用户 1 访问一个实体修改页面,用户 2 在 user1 之后访问它。如果 user1 提交了更改请求,并且在 user1 提交之前已经加载数据的 user2 现在在 user2 更新实体后按下更新按钮,我们需要锁定表吗?
【问题讨论】:
标签: mysql symfony doctrine-orm transactions locking