多用户操作产生脏数据,如何最简单迅速解决

无畏的老巨人 发布于 2017/02/16 17:13
阅读 144
收藏 0

后台系统多个管理员操作同一条数据,怎么避免数据不一致问题?(A打开画面去倒茶,B这这期间把这条数据删了,A回来点修改,数据不存在报错),
目前是画面保存修改前updateTime,后台查出数据库更新时间与画面传过来的比较 不一致给用户提示 有没有更好的方法
(写过一个js插件,前端验证,后台用反射拿到updateTime。如果数据不一致,在提交时直接弹出验证结果。但是现在是另外一个人改成后台校验的方法。之前的回答都是用互斥锁,但是我觉得这个并不属于并发问题啊?不是由于未同步造成的脏数据。
目前系统都做完了,有没有好的类似aop切面设计,给出的唯一已知条件是数据都有updateTime字段,还要考虑批量数据操作,尽量小改动原有代码,功能太多不保证全部测试到)?

加载中
返回顶部
顶部