From a6423bbf16fd2b47c34a6488fa90ac22c06aabd7 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Sat, 28 Jan 2012 13:13:14 +0000 Subject: [PATCH] [#1082] Add some more DEBUG logging in AbstractResultQuery --- .../org/jooq/impl/AbstractResultQuery.java | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractResultQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractResultQuery.java index f390f9a471..feee195d44 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractResultQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractResultQuery.java @@ -67,6 +67,7 @@ import org.jooq.exception.DataAccessException; import org.jooq.exception.DataTypeException; import org.jooq.exception.InvalidResultException; import org.jooq.tools.Convert; +import org.jooq.tools.JooqLogger; /** * A query that returns a {@link Result} @@ -78,14 +79,15 @@ abstract class AbstractResultQuery extends AbstractQuery imple /** * Generated UID */ - private static final long serialVersionUID = -5588344253566055707L; + private static final long serialVersionUID = -5588344253566055707L; + private static final JooqLogger log = JooqLogger.getLogger(AbstractResultQuery.class); - private transient boolean lazy; - private transient int size; - private transient boolean many; - private transient Cursor cursor; - private Result result; - private List> results; + private transient boolean lazy; + private transient int size; + private transient boolean many; + private transient Cursor cursor; + private Result result; + private List> results; AbstractResultQuery(Configuration configuration) { super(configuration); @@ -113,6 +115,9 @@ abstract class AbstractResultQuery extends AbstractQuery imple PreparedStatement statement = super.prepare(configuration, sql); if (size > 0) { + if (log.isDebugEnabled()) + log.debug("Setting fetch size", size); + statement.setFetchSize(size); } @@ -130,6 +135,9 @@ abstract class AbstractResultQuery extends AbstractQuery imple autoCommit = connection.getAutoCommit(); if (autoCommit) { + if (log.isDebugEnabled()) + log.debug("Unsetting auto-commit", false); + connection.setAutoCommit(false); } } @@ -171,6 +179,9 @@ abstract class AbstractResultQuery extends AbstractQuery imple } finally { if (autoCommit) { + if (log.isDebugEnabled()) + log.debug("Resetting auto-commit", autoCommit); + connection.setAutoCommit(autoCommit); } }