gpt4 book ai didi

hibernate -如何限制多个用户同时读取记录?

转载 作者:行者123 更新时间:2023-12-04 04:39:26 24 4
gpt4 key购买 nike

我们正在使用Hibernate 3.6.0。我们需要从表中检索下一个可用记录。我们如何控制多个并发用户检索相同记录。
我们需要读取下一个可用记录,并更新列上的状态(锁定类型),以避免下一个用户检索相同的记录。我们在表上添加了“版本”列(乐观锁),但似乎可以控制更新。

Hibernate中实现此目标的最佳解决方案是什么?

提前致谢。
文卡特

最佳答案

您是否尝试过锁定相关记录? Hibernate支持悲观锁定(SELECT FOR UPDATE),请查看documentation

您也可以尝试乐观锁定,这取决于您期望的并发级别。

关于 hibernate -如何限制多个用户同时读取记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5518981/

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