From 395035b5f533fa24da17de4fd5d40787a7e9652f Mon Sep 17 00:00:00 2001 From: Brett Wooldridge Date: Wed, 15 Jan 2014 16:23:50 +0900 Subject: [PATCH] Conditionally reset the transaction isolation level based on whether the user has altered it or not. Turns out it is expensive for some databases. --- src/main/java/com/zaxxer/hikari/proxy/ConnectionProxy.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/zaxxer/hikari/proxy/ConnectionProxy.java b/src/main/java/com/zaxxer/hikari/proxy/ConnectionProxy.java index a6e7b7e0..c4fe4a14 100644 --- a/src/main/java/com/zaxxer/hikari/proxy/ConnectionProxy.java +++ b/src/main/java/com/zaxxer/hikari/proxy/ConnectionProxy.java @@ -71,6 +71,7 @@ public abstract class ConnectionProxy implements IHikariConnectionProxy creationTime = lastAccess = System.currentTimeMillis(); openStatements = new FastStatementList(); + isTransactionIsolationDirty = true; } public final void unregisterStatement(Object statement)