From 9fc3c9bb745bd73be587ceb48f5e0967fb1978a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B8=A9=E5=B0=91?= Date: Thu, 29 Mar 2012 14:00:14 +0800 Subject: [PATCH] bug fixed for getSqlList --- src/main/java/com/alibaba/druid/stat/JdbcStatManager.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/alibaba/druid/stat/JdbcStatManager.java b/src/main/java/com/alibaba/druid/stat/JdbcStatManager.java index 1f23512a58..a6b5169b87 100644 --- a/src/main/java/com/alibaba/druid/stat/JdbcStatManager.java +++ b/src/main/java/com/alibaba/druid/stat/JdbcStatManager.java @@ -301,6 +301,10 @@ public class JdbcStatManager implements JdbcStatManagerMBean { for (DataSourceProxyImpl dataSource : DruidDriver.getProxyDataSources().values()) { Map statMap = dataSource.getDataSourceStat().getSqlStatMap(); for (Map.Entry entry : statMap.entrySet()) { + if (entry.getValue().getExecuteCount() == 0) { + continue; + } + Map map = entry.getValue().getData(); map.put("URL", dataSource.getUrl()); data.put(new CompositeDataSupport(JdbcSqlStat.getCompositeType(), map)); @@ -310,6 +314,10 @@ public class JdbcStatManager implements JdbcStatManagerMBean { for (DruidDataSource dataSource : DruidDataSourceStatManager.getDruidDataSourceInstances()) { Map statMap = dataSource.getDataSourceStat().getSqlStatMap(); for (Map.Entry entry : statMap.entrySet()) { + if (entry.getValue().getExecuteCount() == 0) { + continue; + } + Map map = entry.getValue().getData(); map.put("URL", dataSource.getUrl()); data.put(new CompositeDataSupport(JdbcSqlStat.getCompositeType(), map));