乐观锁应用 - 管理后台系统人工操作界面及API远程操作修改功能,对同一个订单数据修改 - 避免被覆盖

乐观锁应用 - 管理后台系统人工操作界面及API远程操作修改功能,对同一个订单数据修改 - 避免被覆盖

1.存在两者同时操作的情况,为了避免数据被覆盖,可以考虑加上乐观锁来实现。 根据修改前和修改后的update_time时间比较或者version版本号的字段来比较,每次修改成功后,update_time会变化,version会累加1
2。页面接口实现:
如果检测到有修改就页面上提示让刷新。重新获取最新的数据,然后再修改。
我们修改的时候会更新update_time, 提交的时候拦截了
加了乐观锁。修改时间不一致,则认为时间发生了变化。不允许修改,修改失败。

posted on 2025-02-08 14:06  oktokeep  阅读(33)  评论(0)    收藏  举报