gpt4 book ai didi

java - 防止用户编辑同一条记录

转载 作者:行者123 更新时间:2023-11-29 08:31:10 24 4
gpt4 key购买 nike

我正在使用 MySQL 和 Java 在同一网络上开发多用户应用程序。我正在寻找的是:用户A:修改记录100用户B:尝试查看或修改同一条记录100。

我希望应用程序为用户 B 返回错误消息,该记录已被其他用户编辑。

我该怎么做?

最佳答案

在要防止多个用户更新的数据库表中包含 edit_timestamp,每次有人编辑该行时您都会更新该表。

在您的表单中,包含一个隐藏字段 edit_timestamp,其中包含您正在编辑的行中存储的值。

当您收到编辑表单时,请检查您正在编辑的行的 edit_timestamp 是否未更改。如果它已更改,则表明有人编辑了该行并向用户抛出错误。如果未更改,请更新该行和 edit_timestamp 字段

关于java - 防止用户编辑同一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16562058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com