diff --git a/pom.xml b/pom.xml index f0202f23e..9b7e70a7c 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.avaje java8-oss - 2.2 + 2.3 io.ebean @@ -32,17 +32,24 @@ org.slf4j slf4j-api - 1.7.25 + 1.7.30 provided io.ebean ebean - 12.4.1 + 12.6.3-SNAPSHOT provided + + com.fasterxml.jackson.core + jackson-databind + 2.12.0 + test + + org.springframework @@ -120,11 +127,11 @@ io.repaint.maven tiles-maven-plugin - 2.17 + 2.18 true - io.ebean.tile:enhancement:12.4.1 + io.ebean.tile:enhancement:12.6.1 diff --git a/src/main/java/io/ebean/spring/txn/SpringJdbcTransactionManager.java b/src/main/java/io/ebean/spring/txn/SpringJdbcTransactionManager.java index ead75c2f4..1d9bc9030 100644 --- a/src/main/java/io/ebean/spring/txn/SpringJdbcTransactionManager.java +++ b/src/main/java/io/ebean/spring/txn/SpringJdbcTransactionManager.java @@ -159,7 +159,7 @@ public class SpringJdbcTransactionManager implements ExternalTransactionManager @Override public void beforeCommit(boolean readOnly) { if (!readOnly) { - transaction.flushBatch(); + transaction.preCommit(); } } @@ -168,12 +168,12 @@ public class SpringJdbcTransactionManager implements ExternalTransactionManager switch (status) { case STATUS_COMMITTED: log.debug("Spring Txn [{}] committed", transaction.getId()); - transactionManager.notifyOfCommit(transaction); + transaction.postCommit(); break; case STATUS_ROLLED_BACK: log.debug("Spring Txn [{}] rollback", transaction.getId()); - transactionManager.notifyOfRollback(transaction, null); + transaction.postRollback(null); break; default: