From 3da2486e104e0da67799c3faef9a20852b71a1a5 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 31 May 2013 14:40:28 +0200 Subject: [PATCH] Remove tweaking of auto commit in AbstractRoutine --- jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java index 66be6e190d..5ccfee3a52 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java @@ -271,21 +271,10 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro registerOutParameters(configuration, (CallableStatement) ctx.statement()); listener.bindEnd(ctx); - // Postgres requires two separate queries running in the same - // transaction to be executed when fetching refcursor types - boolean autoCommit = connection.getAutoCommit(); - if (autoCommit && configuration.dialect() == SQLDialect.POSTGRES) { - connection.setAutoCommit(false); - } - listener.executeStart(ctx); ctx.statement().execute(); listener.executeEnd(ctx); - if (autoCommit && configuration.dialect() == SQLDialect.POSTGRES) { - connection.setAutoCommit(autoCommit); - } - fetchOutParameters(ctx); return 0; }