From 6bbe73d60fe2d20caf41d3276c062057e15f9b7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=81=A5?= Date: Tue, 26 Sep 2017 11:46:49 +0800 Subject: [PATCH] the firstResultSet is not set, and it will always false --- src/main/java/com/alibaba/druid/filter/stat/StatFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java b/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java index a41ed39c0e..c253334784 100644 --- a/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java +++ b/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java @@ -453,7 +453,7 @@ public class StatFilter extends FilterEventAdapter implements StatFilterMBean { sqlStat.decrementRunningCount(); sqlStat.addExecuteTime(statement.getLastExecuteType(), firstResult, nanos); statement.setLastExecuteTimeNano(nanos); - if ((!statement.isFirstResultSet()) && statement.getLastExecuteType() == StatementExecuteType.Execute) { + if ((!firstResult) && statement.getLastExecuteType() == StatementExecuteType.Execute) { try { int updateCount = statement.getUpdateCount(); sqlStat.addUpdateCount(updateCount);