跳至主要内容
版本:v6 - 稳定版

乐观锁

Sequelize 通过模型实例版本计数内置支持乐观锁。

乐观锁默认禁用,可以通过将特定模型定义或全局模型配置中的 version 属性设置为 true 来启用。有关更多详细信息,请参阅 模型配置

乐观锁允许并发访问模型记录以进行编辑,并防止冲突覆盖数据。它通过检查自读取记录以来是否有其他进程对其进行了更改来实现此目的,并在检测到冲突时抛出 OptimisticLockError。