diff --git a/ebean-test/src/test/java/org/tests/transaction/TestNestedTransaction.java b/ebean-test/src/test/java/org/tests/transaction/TestNestedTransaction.java index b2bf41825c..4e4887ac38 100644 --- a/ebean-test/src/test/java/org/tests/transaction/TestNestedTransaction.java +++ b/ebean-test/src/test/java/org/tests/transaction/TestNestedTransaction.java @@ -1,5 +1,6 @@ package org.tests.transaction; +import io.ebean.TxScope; import io.ebean.xtest.BaseTestCase; import io.ebean.DB; import io.ebean.Transaction; @@ -235,4 +236,19 @@ public void testNested_111() { } assertModified(); } + + @Test + public void test_txn_with_BatchMode() { + + try (Transaction txn1 = DB.beginTransaction(TxScope.requiresNew())) { + + try (Transaction txn2 = DB.beginTransaction()) { + txn2.setBatchMode(true); + txn2.commit(); + } + // resume txn1 + assertThat(txn1.isBatchMode()).isFalse(); + } + } + }