
java中从数据库随机查询出一条数据,怎么实现不会重复抽取
现在有个审核页面,审核人员一进入该页面就随机分配一条数据,如何避免多个审核人员获得同一条未审核的数据?...
现在有个审核页面,审核人员一进入该页面就随机分配一条数据,如何避免多个审核人员获得同一条未审核的数据?
展开
1个回答
展开全部
‘’如何避免多个审核人员获得同一条未审核的数据‘’?
那这么看就是并发的问题了?
简单来说,1. 页面发送一个查询数据库的请求,然后事务进入数据库直接把表锁死。不然别的事务进来。等他操作完成后别的请求才能进入。
2.页面请求过来就把随机分配的那条数据给锁死。
总得来说还得锁住才能解决操作到同一条数据
那这么看就是并发的问题了?
简单来说,1. 页面发送一个查询数据库的请求,然后事务进入数据库直接把表锁死。不然别的事务进来。等他操作完成后别的请求才能进入。
2.页面请求过来就把随机分配的那条数据给锁死。
总得来说还得锁住才能解决操作到同一条数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询