From 6b2c48d4f68ea1b059b3ff148695b2d9849a60c4 Mon Sep 17 00:00:00 2001 From: rob bygrave Date: Mon, 21 Dec 2020 16:40:19 +1300 Subject: [PATCH] #2135 - ebean doest not support Spring @Transactional(propagation = Propagation.REQUIRES_NEW) --- .../io/ebeaninternal/server/transaction/TransactionManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java index 5a2c6c4b1..e42ce2fe3 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java @@ -634,7 +634,7 @@ public class TransactionManager implements SpiTransactionManager { public ScopedTransaction externalBeginTransaction(SpiTransaction transaction, TxScope txScope) { ScopedTransaction scopedTxn = new ScopedTransaction(scopeManager); scopedTxn.push(new ScopeTrans(rollbackOnChecked, false, transaction, txScope)); - scopeManager.set(scopedTxn); + scopeManager.replace(scopedTxn); return scopedTxn; }