transactions 相关问题

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

帐户上的转变不累加到当前余额

当我致电 /交易 /在沙箱环境中的格子检查(存放)帐户上获取API时,我确实喜欢使用此调用:

回答 1 投票 0

内存数据库不喜欢两个阶段commit

My数据库依赖性代码是针对SQLITE内存数据库模拟的,而生产运行时可以在Microsoft SQL Server,IBM DB2,Oracle Database或Sybase等环境中发生。

回答 1 投票 0

COSMOSDB插入所有数据,但是SQL Server仅在事务中插入一些记录

为了确保一致性,我将数据保存到Azure SQL Server和Azure Cosmos DB时使用交易。我的理解是,

回答 0 投票 0

为什么sql Server默认XACT_ABORT def off?可以在全球上设置吗?

我了解设置xact_abort命令的目的: 设置XACT_ABORT打开时,如果Transact-SQL语句提出 运行时间错误,整个交易将终止并回滚。 W ...

回答 1 投票 0

不同交易隔离水平之间的性能/可伸缩性差异

我最近做了一些工作,涉及将一组精选查询包含在交易中。我正在研究可重复的读取和可序列化/快照隔离。 Postgres已经在灌注方面做了一些工作...

回答 1 投票 0


实体框架核心:删除旧项目会导致DBUPDATECONCURRENCYEXCEPTION

I有以下代码删除了30多天前创建的表中的项目(使用实体框架Core 6 dbContext): var expirebefore = dateTime.now.adddays(-30); ...

回答 1 投票 0


仅获取 Solana 链中某个地址的买入交易

我正在尝试编写一个脚本来检索 Solana 区块链上特定地址的购买交易。我的目标是识别前 5 笔购买交易,从最旧的到最新的。

回答 1 投票 0

实体框架中一个事务中的多个数据库

我在实体框架中为两个不同的数据库创建了两个不同的上下文。现在我正在尝试在单个事务中更新这些数据库。我的代码是这样的: 公共类 LPO_BLL {...

回答 3 投票 0

我正在使用Spring Boot应用程序工作,在该应用程序中我使用Create -Order方法创建订单。每次,我都会遇到以下错误:

public class OrderService { OrderRepository orderRepository; ItemRepository itemRepository; UserRepository userRepository; @Transactional public OrderView createOrder(PostOrderRequest request) { Order order = Order.builder() .orderId(UUID.randomUUID()) .userId(request.getUserId()) .createdTime(LocalDateTime.now()) .deliveryMethod(request.getDeliveryMethod()) .orderStatus(OrderStatus.PLACED) .build(); List<OrderItem> orderItems = mapOrderItems(request.getOrderItems(), order.getOrderId()); order.setOrderItems(orderItems); order.setUpdatedTime(LocalDateTime.now()); orderRepository.save(order); return mapToOrderView(order); } private List<OrderItem> mapOrderItems(List<OrderItem> itemRequests, UUID orderId) { if (itemRequests == null || itemRequests.isEmpty()) { throw new IllegalArgumentException("Order must contain at least one item."); } List<OrderItem> orderItems = new ArrayList<>(); for (OrderItem itemRequest : itemRequests) { Optional<Item> item = itemRepository.findById(itemRequest.getItemId()); if (item.isEmpty()) { throw new IllegalArgumentException("Item not available: " + itemRequest.getItemId()); } orderItems.add(OrderItem.builder() .orderItemId(UUID.randomUUID()) .itemId(item.get().getItemId()) .quantity(itemRequest.getQuantity()) .build()); } return orderItems; }

回答 1 投票 0


当轻量级交易无法达到Quorum

在三个节点Cassandra群集中,我一直面临着仅使用Cassandra的轻量级交易(CAS)编写的桌子上同样的致命情况。 每当轻巧

回答 1 投票 0

为什么在尝试执行 TUniQuery.Post 时会出现以下错误:“无法创建新连接,因为处于手动或分布式事务模式”

我正在使用 Delphi 12.2 和 SQL Server。我的代码之前运行良好,但在运行时刚刚开始出现此错误: 无法创建新连接,因为是手动或分布式

回答 1 投票 0

使用查询的返回值作为外键,无需启动新事务或删除外键约束

我正在表 A 中插入一个值,该值以序列类型作为主键。 使用查询的返回值作为表 B 的外键我得到: 错误:在表“tb_midia_pe...

回答 3 投票 0

使用查询的返回值作为B表的外键,无需启动新的Transaction或删除外键约束

我正在表 A 中插入一个值,该值以序列类型作为主键。 使用查询的返回值作为表 B 的外键我得到: 错误:在表“tb_midia_pe...

回答 3 投票 0

PostgreSQL:事务和外键问题

我正在表 A 中插入一个值,该值以序列类型作为主键。我想使用查询的返回值作为表 B 的外键...但我收到以下消息: 错误:在

回答 3 投票 0

propagate = 永远不会在 spring 中创建事务

我有这样的代码: @事务性 @RestController 公共类测试控制器{ @Transactional(传播=从不) 公共无效testTransactionLeak(){ 存储库.findAll();

回答 1 投票 0

使用事务和 squirrel 进行 Golang postgresql 查询

我了解如何单独使用松鼠和交易,但我不明白如何一起使用它们。我什么时候应该回滚或提交? 我的尝试正确与否?如果没有的话我哪里错了...

回答 2 投票 0

SpringBoot中如何处理同一个事务的异步线程处理?

我有一个 Spring Boot 项目,其结构如下: 当调用 API 时,控制器方法 processUser 调用异步方法,并且 API 不会等待其完成。来自

回答 1 投票 0

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