From 6c4cfa7a18d589462f14a2165932d17e46c8f510 Mon Sep 17 00:00:00 2001 From: wenshao Date: Mon, 20 Aug 2012 14:00:55 +0800 Subject: [PATCH] bug fixed --- .../druid/pool/DruidPooledConnection.java | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java b/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java index 5809a85f94..3fae0030f2 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java +++ b/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java @@ -54,19 +54,19 @@ import com.alibaba.druid.support.logging.LogFactory; */ public class DruidPooledConnection implements javax.sql.PooledConnection, Connection { - private final static Log LOG = LogFactory.getLog(DruidPooledConnection.class); + private final static Log LOG = LogFactory.getLog(DruidPooledConnection.class); - protected Connection conn; - protected DruidConnectionHolder holder; - protected TransactionInfo transactionInfo; - private final boolean dupCloseLogEnable; - private boolean traceEnable = false; - private boolean diable = false; - private boolean closed = false; - private final Thread ownerThread; + protected Connection conn; + protected volatile DruidConnectionHolder holder; + protected TransactionInfo transactionInfo; + private final boolean dupCloseLogEnable; + private boolean traceEnable = false; + private boolean diable = false; + private boolean closed = false; + private final Thread ownerThread; - private long connectedTimeNano; - private volatile boolean running = false; + private long connectedTimeNano; + private volatile boolean running = false; public DruidPooledConnection(DruidConnectionHolder holder){ this.conn = holder.getConnection();