From 481a0c83806cc4137e603cd223e5bcf8511f6358 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E9=93=81?= Date: Sat, 2 Nov 2019 20:21:37 +0800 Subject: [PATCH] fix : get connection does not execute sql and return, add config 'checkExecuteTime', use 'lastExecTimeMillis' instead of 'lastActiveTimeMillis' --- src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java b/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java index 7ee1d6d129..3051cadb41 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java +++ b/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java @@ -768,6 +768,7 @@ public class DruidPooledConnection extends PoolableWrapper implements javax.sql. DruidAbstractDataSource dataSource = holder.getDataSource(); dataSource.incrementStartTransactionCount(); transactionInfo = new TransactionInfo(dataSource.createTransactionId()); + holder.setLastExecTimeMillis(System.currentTimeMillis()); } @Override