optimistic-locking 相关问题

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

spring boot jpa并发更新

我在我的 Spring Boot 应用程序(postgres)中使用 jpa 并有一些名为 car 的实体。一开始,汽车是在数据库中没有指定用户字段的情况下创建的。 然后通过一定的过程(发布

回答 1 投票 0

仅使用乐观锁的 Hibernate 仍然会产生死锁

我们有一个使用 Spring Boot、Hibernate 和底层 Oracle 数据库(用于测试的 H2 数据库)的业务应用程序。 用户同时向其发出大量请求。 应付很多

回答 1 投票 0

乐观锁的重试机制(spring data + JPA)

我们决定在 Web 应用程序中使用乐观锁定来提高并发性,而不使用悲观锁定。 我们现在正在寻找重试解决方案。 我们会...

回答 4 投票 0

使用乐观锁会不会出现死锁?

众所周知,有两种锁定策略:乐观锁定和悲观锁定 悲观锁定是指您锁定记录供您独占使用 直到你完成它。它有我...

回答 4 投票 0

在 SQL 中,是否可以/安全地使用布尔值而不是版本增量来实现乐观锁定?

我正在尝试在 SQL 中实现一个简单的行锁,而没有事务的开销,甚至没有版本号的“麻烦” 我的暂定解决方案如下: 查询 = '更新 my_table SET

回答 1 投票 0

SQL 是否可以使用boolean update来实现简单的记录锁?

我正在尝试在 SQL 中实现一个简单的行锁,而没有事务的开销,甚至没有版本号的“麻烦” 我的暂定解决方案如下: 查询 = '更新 my_table SET

回答 1 投票 0

JPA 存储库 OptimisticLockingException 未抛出

我编写了一个JPA存储库和一个带有版本字段的实体来支持乐观锁定。 @版本 var 版本:长? = 空 我写了一个测试,模拟并发更新和删除......

回答 1 投票 0

通过测试处理特定场景,以验证其是否正确实现了乐观锁

我正在尝试更多地了解乐观锁,并详细地通过测试验证我的实现是否正确。它的实现是通过 Java 11、SpringBoot 和 Maven 与系统交互...

回答 1 投票 0

StaleObjectStateException 或 OptimisticLockingException

在哪里可以找到有关在基于版本的乐观锁定保存操作中捕获哪些异常的信息。 “互联网”上的文本建议使用 Hibernate 自己的或 JPA 的任何一个

回答 1 投票 0

@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

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