В самой базе данных Cosmos нет транзакций, которые занимают более одной операции. Единственная транзакционная операция в Cosmos DB выполняется через хранимую процедуру, где все операции, которые выполняются в этой хранимой процедуре, выполняются или завершаются неудачей как транзакция (и они ограничены одним разделом в пределах одной коллекции).
Вероятно, поэтому вы не можете использовать @transactional
.
Я ответил на аналогичный вопрос здесь .