From a9f290abf2bae9831d262b8977fe8a7c0c56bb71 Mon Sep 17 00:00:00 2001 From: yakolee Date: Wed, 28 May 2014 11:16:24 +0800 Subject: [PATCH] bugfix --- src/main/java/com/alibaba/druid/pool/DruidDataSource.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index dc5655f2bc..c5e11575ac 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -1571,7 +1571,9 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat value.setTestWhileIdle(this.isTestWhileIdle()); value.setDefaultAutoCommit(this.isDefaultAutoCommit()); - value.setDefaultReadOnly(this.getDefaultReadOnly()); + if (getDefaultReadOnly() != null) { + value.setDefaultReadOnly(this.getDefaultReadOnly()); + } value.setDefaultTransactionIsolation(this.getDefaultTransactionIsolation()); value.setLogicConnectErrorCount(connectErrorCount.getAndSet(0));