From 042b4b3af37dc42c776a0e87ef1bae87194fe5fd Mon Sep 17 00:00:00 2001 From: wenshao Date: Thu, 29 Sep 2011 00:56:04 +0000 Subject: [PATCH] git-svn-id: http://code.alibabatech.com/svn/druid/trunk@918 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- src/main/java/com/alibaba/druid/pool/ConnectionHolder.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/pool/ConnectionHolder.java b/src/main/java/com/alibaba/druid/pool/ConnectionHolder.java index ce6f288124..2375bd3346 100644 --- a/src/main/java/com/alibaba/druid/pool/ConnectionHolder.java +++ b/src/main/java/com/alibaba/druid/pool/ConnectionHolder.java @@ -41,7 +41,7 @@ public final class ConnectionHolder { private long useCount = 0; private final boolean poolPreparedStatements; - private final PreparedStatementPool statementPool; + private PreparedStatementPool statementPool; private final List statementTrace = new ArrayList(); @@ -84,6 +84,9 @@ public final class ConnectionHolder { } public PreparedStatementPool getStatementPool() { + if (statementPool == null) { + statementPool = new PreparedStatementPool(dataSource.getMaxPoolPreparedStatementPerConnectionSize()); + } return statementPool; }