java 记录用户对数据的操作日志 并且提供对用的恢复数据功能

比如删除一条数据 点击恢复就会恢复这条数据。

修改了一条数据 点击恢复就是恢复到修改之前的数据

求教各位大佬

有什么好的思路 或者 成型的框架

3个回答

删除不是真的把数据删除,只是让数据状态变化一下 比如从1变成0

删除可以做出逻辑删除,加个is_del字段记录删除状态;
修改有种笨办法,,就是做insert操作,加个记录版本的字段ver_num,刚增加的数据ver_num=0,每修改一次,ver_num+1后重新insert

用个数组保存下呗 比如 操作就 db[i] = 操作 恢复就 = db[i]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐