optimistic-locking 相关问题

协调来自多个数据库会话的更新时,乐观锁定是一种策略,它假定所有更新都可以完成而不会发生冲突。在用户编辑时,它不会保留任何记录的锁定,但会在用户尝试提交更改时检查是否发生了任何其他编辑。如果两个会话尝试编辑相同的数据,则第二个要提交的会被拒绝并且必须重做更改。另见悲观锁定。


DynamoDB save()API:乐观锁定和SaveBehavior

dynamodb的save API提供了多种保存行为,包括UPDATE,UPDATE_SKIP_NULL_ATTRIBUTES,CLOBBER和APPEND_SET。根据这个文档乐观锁定通过版本属性是...

回答 1 投票 1

Spring Data:重试时回滚事务

有一个实体:@Entity class A {... @Version int version;以乐观的方式实现实例更新:@Transactional(rollbackFor = {StaleStateException.class})@ ...

回答 1 投票 9

锁定用户记录并阻止编辑?

在处理我的新应用程序时,客户回复了我的具体要求。他们希望防止多个用户同时编辑相同的记录。例如,如果用户1登录...

回答 2 投票 3

NHibernate在脚下射击:协会所有权和版本控制

情况假设:NHibernate 4一个父/子关系(一对多),从父到子反向(假)的单向映射,即父亲负责Cascade.All ...

回答 2 投票 0

微服务和事务管理器如何处理并发问题

我正在构建一个使用基于Java Transaction API(JTA)实现的事务管理器的微服务。我的问题是Trasaction maanger是否具备处理并发的能力......

回答 3 投票 0

检查和更新表中的记录时可能出现并发问题

在这种情况下,会员必须兑换令牌才能访问(解锁)给定项目。相关的数据库表是:表1表MEMBER_BALANCE:MEMBER_ID,TOKEN_BALANCE表2表...

回答 1 投票 1

在Django REST应用程序中使用ETag进行乐观锁定

我正在尝试为Django选择一个REST框架,这将允许我轻松地使用ETag进行乐观锁定。我正计划研究Django-活塞和Django Rest Framework库,但我......

回答 2 投票 5

如何使用并发用户处理乐观锁定项目数量更新?

我有更新项目数量的方法。实体具有@Version注释版本属性。有一个项目列表端点/项目还有一个项目更新端点/项目/更新(...

回答 1 投票 0

使用java.util.Date字段的MongoDB文档的Spring乐观锁

我正在尝试为现有MongoDB数据库中的文档实现乐观锁定。目前没有版本字段,我想避免添加它,因为我们必须停止...

回答 1 投票 0

DynamoDB默认是否锁定?

我正在查看发电机文档,看起来他们很乐观。我想知道这是否默认使用。从文档中,看起来你需要编写java代码...

回答 2 投票 5
推荐问题