From 6d1e3a08e1f78ff273f491f1d90c46d77cc28e33 Mon Sep 17 00:00:00 2001 From: rob bygrave Date: Mon, 13 Aug 2018 21:59:33 +1200 Subject: [PATCH] #1470 - Change OnQueryOnly to default to OnQueryOnly.COMMIT --- src/main/java/io/ebean/config/dbplatform/DatabasePlatform.java | 2 +- .../io/ebeaninternal/server/transaction/TransactionManager.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/ebean/config/dbplatform/DatabasePlatform.java b/src/main/java/io/ebean/config/dbplatform/DatabasePlatform.java index ff887d038..65bdfff4c 100644 --- a/src/main/java/io/ebean/config/dbplatform/DatabasePlatform.java +++ b/src/main/java/io/ebean/config/dbplatform/DatabasePlatform.java @@ -52,7 +52,7 @@ public class DatabasePlatform { /** * The behaviour used when ending a read only transaction at read committed isolation level. */ - protected OnQueryOnly onQueryOnly = OnQueryOnly.ROLLBACK; + protected OnQueryOnly onQueryOnly = OnQueryOnly.COMMIT; /** * The open quote used by quoted identifiers. diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java b/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java index 147839461..51824492e 100644 --- a/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java +++ b/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java @@ -301,7 +301,7 @@ public class TransactionManager implements SpiTransactionManager { } // default to rollback if not defined on the platform - return dbPlatformOnQueryOnly == null ? OnQueryOnly.ROLLBACK : dbPlatformOnQueryOnly; + return dbPlatformOnQueryOnly == null ? OnQueryOnly.COMMIT : dbPlatformOnQueryOnly; } public String getServerName() {