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() {