setLastActiveTimeMillis after execute

This commit is contained in:
wenshao
2012-08-06 19:31:34 +08:00
parent 9b4dd95578
commit bfda4f6790
@@ -1006,14 +1006,16 @@ public class DruidPooledConnection implements javax.sql.PooledConnection, Connec
}
final void beforeExecute() {
running = true;
final ConnectionHolder holder = this.holder;
if (holder != null && holder.getDataSource().isRemoveAbandoned()) {
running = true;
}
}
final void afterExecute() {
running = false;
final ConnectionHolder holder = this.holder;
if (holder != null && holder.getDataSource().isRemoveAbandoned()) {
running = false;
holder.setLastActiveTimeMillis(System.currentTimeMillis());
}
}