From 07ca37e7a4c2619067e989d8bf4e6f330f4288aa Mon Sep 17 00:00:00 2001 From: Nitin Date: Tue, 21 Jul 2015 21:21:48 +0530 Subject: [PATCH] minor save --- src/main/java/com/zaxxer/hikari/pool/PoolElf.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zaxxer/hikari/pool/PoolElf.java b/src/main/java/com/zaxxer/hikari/pool/PoolElf.java index 5273e2d23..d5e241efd 100644 --- a/src/main/java/com/zaxxer/hikari/pool/PoolElf.java +++ b/src/main/java/com/zaxxer/hikari/pool/PoolElf.java @@ -180,14 +180,15 @@ void setupConnection(final Connection connection, final long connectionTimeout) } networkTimeout = getAndSetNetworkTimeout(connection, connectionTimeout); - transactionIsolation = (transactionIsolation < 0 ? connection.getTransactionIsolation() : transactionIsolation); connection.setAutoCommit(isAutoCommit); if (isReadOnly != null) { connection.setReadOnly(isReadOnly); } - if (transactionIsolation != connection.getTransactionIsolation()) { + int defaultLevel = connection.getTransactionIsolation(); + transactionIsolation = (transactionIsolation < 0 ? defaultLevel : transactionIsolation); + if (transactionIsolation != defaultLevel) { connection.setTransactionIsolation(transactionIsolation); }