跳至主要內容
版本:v6 - 穩定版

樂觀鎖定

Sequelize 通過模型實例版本計數內建支援樂觀鎖定。

樂觀鎖定預設為停用,可通過在特定模型定義或全域模型配置中將 version 屬性設定為 true 來啟用。有關詳細資訊,請參閱模型配置

樂觀鎖定允許同時存取模型記錄以進行編輯,並防止衝突覆蓋資料。它通過檢查自上次讀取記錄以來是否有其他進程對該記錄進行了更改,並且在偵測到衝突時拋出 OptimisticLockError 來實現此目的。