optimistic-locking 相关问题

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

@Version为null时乐观锁失败

我正在编写一些代码来生成序列号。我将读取并更新数据库中的一条记录,该记录保存下一个要生成的数字。正如我期望有不同的线程访问这个 r...

回答 2 投票 0

Spring boot REST 应用程序中的乐观锁定

我阅读了大量有关 Spring Boot 中乐观锁定的文档,但我无法让它适用于我的用例。我有 2 个用户在网页上提取相同版本的记录,user1

回答 1 投票 0

设置预期版本(乐观锁定)

我的应用程序正在使用 Spring Data JPA (Hibernate)。该应用程序公开了一个 REST API,它允许操作持久性存储中的数据(使用 Hibernate)。 如果 REST 客户端(

回答 1 投票 0

Elasticsearch 和 Spring Data(乐观锁定)

我有一个关于通过弹性弹簧启动数据实现自动化的问题。 @超级建造者 @NoArgs构造函数 @AllArgsConstructor @Document(indexName = "super_test_index") 公开

回答 1 投票 0

在 PostgreSQL 中为供应商生成连续且不同的订单号

我正在分布式系统中开发一个电子商务应用程序,其中多个服务器与 PostgreSQL 数据库交互。我需要为每个供应商实现一个订单号计数器,以确保每个

回答 1 投票 0

jOOQ无记录时处理乐观锁的正确方法

我想在我的项目中针对并发请求实现乐观锁定。我正在使用 Java 17、Spring 和 jooq。 在阅读文档时,我发现jOOQ支持optimistic l...

回答 1 投票 0

Spring boot - 乐观锁 - java.sql.SQLIntegrityConstraintViolationException:列“order_id”不能为空

我创建了一个使用乐观锁定的 Spring Boot 示例。我在调用 createOrder 方法时遇到问题。 当我调用 createOrder 方法时,我遇到了如下所示的问题 java.sql.

回答 1 投票 0

为什么我的乐观锁实现不能处理两个竞争请求?

我正在尝试使用java、MySQL数据库和JDBC实现一个电子商务网站。 我在使用乐观锁管理并发时遇到一些问题。事实上,如果用户“A”尝试购买 3 个...

回答 1 投票 0

JPA:乐观锁定 AND orphanRemoval = true ,兼容吗?

我遇到了两个实体关系的乐观锁定(Hibernate over JPA 2)问题: @盖特 @塞特 @实体 @Table(名称=“产品”) @NoArgs构造函数 @AllArgsConstructor p...

回答 0 投票 0

在同一张表中插入多条记录的乐观锁定

尝试使用乐观锁实现。所以我按照以下步骤 创建表中的版本 实体类中定义的相同文件 实体如下所示 @实体 @Table(名字=“

回答 0 投票 0

Mongodb并发更新counter不和findAndModify保持一致

我们在 mongodb 中存储了计数器,多个线程正在尝试读取和递增计数器。一个线程是否可以使用 findAndModify() 覆盖另一个线程的值。例如计数器值为 1...

回答 0 投票 0

Mongodb并发更新计数器保持一致性findAndModify

我们在 mongodb 中存储了计数器,多个线程正在尝试读取和递增计数器。一个线程是否可以使用 findAndModify() 覆盖另一个线程的值。例如计数器值为 1...

回答 0 投票 0

如何在 AWS S3 对象上实现乐观锁定

我正在 Amazon S3 上实现一个数据库,需要并发访问我的索引对象(作为 S3 对象实现),所以我正在寻找一种方法来实现对 S3 对象的乐观锁定。 我的...

回答 2 投票 0

如何在 Yii2 中使用乐观锁编写删除操作?

我正在使用乐观锁定在 Yii2 中编写待办事项应用程序。 我现在需要编写删除操作。 为此,我尝试编写模型、控制器和视图。 我使用此文档链接:https://...

回答 0 投票 0

如何在 Yii2 中使用乐观锁编写更新操作?

我正在使用乐观锁定在 Yii2 中编写待办事项应用程序。 我现在需要编写更新操作。 为此,我尝试编写模型、控制器和视图。 我使用此文档链接:https://...

回答 1 投票 0

ConditionalCheckFailedException出现在DynamoDB乐观锁定的第一项中

我尝试在更新DynamoDB中的记录之前设置乐观版本检查。但是我从保存的第一项开始一直获取ConditionalCheckFailedException-当没有哈希键时...

回答 1 投票 0

从休眠乐观锁定异常中恢复

我最近遇到了一个奇怪的问题。我试图优雅地处理过时的状态异常。但是在catch块中,它仍然会引发异常。以下是代码段public void ...

回答 2 投票 0

是否有可能,并且是否将DynamoDb乐观锁定版本暴露给客户端,以防止更高级别的竞争情况?

这是一般的竞争条件问题,资源是通过列表ServiceA创建的,而ServiceB想要在ResourceA中的列表中添加一些内容ServiceA获取资源(list = [] ServiceB得到...

回答 1 投票 0


并发处理:同步与多个数据库调用

[想像一家跨国公司银行,它只想使用核心Java来实现帐户转帐API,并且该API将在多线程环境中使用,并在所有情况下保持帐户金额的一致性...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.