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: