transactions 相关问题

一组相互关联的操作,必须全部成功才能使其中任何一个成功。任何操作失败都会导致事务中所有操作的回滚。

数据完整性和数据一致性有什么区别吗?

我对数据一致性和数据完整性有点困惑。来自 Oracle 数据库概念: 数据完整性 -------------- 规定可接受数据标准的业务规则。这些...

回答 6 投票 0

是否可以全局禁用 Entity Framework Core 8 中环境事务的登记?

精简版 我们希望禁用整个 Entity Framework Core 8 DbContext 的环境事务 (System.Transactions.TransactionScope) 自动登记。 DbContext 永远不应该得到

回答 1 投票 0

是否可以全局禁用实体框架8中环境事务的登记?

精简版 我们希望禁用整个实体框架 DbContext 的环境事务 (System.Transactions.TransactionScope) 自动登记。 DbContext 永远不应该获得 enlis...

回答 1 投票 0

SQL Server 中的读取、增量和更新事务

为了实现特殊的 ID,我们需要在当前日期后附加一个每天重置的身份计数器。例如,8 月 25 日的第一条记录的 ID 必须类似于 20240825-0001...

回答 1 投票 0

如何在实体框架 6 失败的事务中记录数据库中的错误

如果我正在事务中进行大量更新,并且它抛出异常,我仍然想在同一数据库上下文中的表中记录一些信息,以便我知道发生了什么。我

回答 1 投票 0

如何通过回滚或提交有条件地结束事务?

我开始事务,执行一些数据更新,最后我检查结果是否有意义(对我来说)。 最后一步将执行提交(如果是),或者回滚(如果不是)。我的知识

回答 1 投票 0

如何在使用@Transactional时使用基于条件的事务管理器

我正在开发一个Spring Boot项目,并且有一个要求,我需要根据条件(涉及@RequestParam注释变量)从一组事务管理器中进行选择并使用...

回答 1 投票 0

TransactionScope 中的多个 SaveChangesAsync 调用会导致超时

我有一个简单的情况,我正在使用 EF Core 和 TransactionScope(我不能使用,所以不推荐它,context.Database.UseTransaction 或 DbContext 中的其他任何内容,第一个操作是

回答 1 投票 0

通过自定义脚本的用户定义工作流程锁定转义记录

我有一个脚本负责打印请购单交易。我们使用 UE 和 SL 脚本来执行此操作。 但我们还有一个工作流程,可以为管理员以外的用户锁定此记录。 ...

回答 1 投票 0

MassTransit 与 Azure 服务总线加入 SQL Server 事务范围并引发错误

我正在从 MassTransit 处理程序执行一系列 SQL 插入。我创建了一个事务范围,因此所有插入都会通过或失败。当 RabbitMQ 是总线时,可以零问题工作。 关于切换到 Azure

回答 1 投票 0

Hibernate - 添加@Transactional

我有这两个关联的实体 @实体 @Table(名称=“课程”) 公开课课程{ @ID @GenerateValue(策略 = GenerationType.IDENTITY) 私人长ID; @OneToMany(

回答 1 投票 0

Postgres 等待事务完成

在 postgres 中进行并发更新时,我得到一个 错误:由于并发更新而无法序列化访问 有没有办法让交易等到其他交易完成...

回答 2 投票 0

Magento 2 - 确定当前事务隔离级别

我想确定 Magento 2 中当前设置的事务隔离级别。 我搜索并找到了这个php代码: $resource = $objectManager->get('Magento\Framework\App\

回答 1 投票 0

Postgres,更新和锁定顺序

我正在研究 Postgres 9.2。 有 2 个更新,每个更新都有自己的事务。 一个看起来像: 更新 foo SET a=1 WHERE b IN (1,2,3,4); 另一个也类似: 更新 foo SET a=2 WHERE b IN (...

回答 2 投票 0

为什么使用transaction.atomic()时.save()仍然占用时间?

在 Django 中,我读到 transaction.atomic() 应该让所有查询继续执行,直到单个事务中的代码段结束。然而,它似乎没有按预期工作:

回答 1 投票 0

JPA @Transactioanl REQUIRES_NEW 并捕获 RuntimeException 但回滚

@服务 @RequiredArgsConstructor @事务性 公共类用户服务{ 公共无效createUser(CreateUserRequest请求){ 用户 users = firebaseUsersRepository.findUsersByFirebaseUid(r...

回答 1 投票 0

在多个环境中以相同的方式对实体数据进行哈希

所以,给你一些背景信息: 我有一个用delphi编写的客户端,目前直接连接到数据库(中间没有服务器)。这意味着大约有 300 个客户端已连接...

回答 1 投票 0

Spring-Boot 在开放自由下从 2.7 迁移到 3.3。 @Transactional(readOnly = true) 的问题

我们正在将 Spring Boot 应用程序从版本 2.7 迁移到版本 3.3,以及 Open Liberty 服务器(最新版本)和 Oracle 19 数据库。 我们的服务有 @Transactional(只读 =

回答 1 投票 0

SurrealDB 中函数内的事务

有没有办法在 SurrealDB 的函数内提交数据?如果我将 BEGIN TRANSACTION 放在 { 和 } 块中,它会引发语法错误: 数据库出现问题:解析错误:Ex...

回答 1 投票 0

如何像在Repository中那样在Service层创建数据库事务?

在下面的代码中,我可以在存储库方法中创建一个新的数据库事务: 为 PgDatabase 实现 PlayerRepository { 异步 fn find_player_id(&self, id: &str) -> 结果 在下面的代码中,我可以在 Repository 方法中创建一个新的数据库事务: impl PlayerRepository for PgDatabase { async fn find_player_id(&self, id: &str) -> Result<String, Error> { let mut tx = self.pool.begin().await?; let _ = self.find_team_id(Some(&mut *tx), id).await?; let player_id = self.find_player_id(Some(&mut *tx), id).await?; // perform other operations within the "tx" transaction tx.commit().await?; Ok(player_id) } } 我也希望能够在服务方法中创建该事务,而不会将数据库详细信息泄漏到服务层。 这可能吗? Rust Playground 中的代码 交易很难提取,因为它们确实是一个持久性问题。 我很幸运,将它们封装在独立于数据库的持久性中立接口后面。将交易“持有者”传递到存储库调用中,以便可以将其添加到其中。 这实际上是对 UnitOfWork 模式的修改,仅处理事务位。 当交易被添加到您的持有者时,保留需要提交的 tx 对象列表,并公开一个函数来提交所有这些对象或将它们全部回滚。

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.