Skip to content

Commit 5396792

Browse files
author
chengyitian
committed
AJ-738: fix issue about pool;
1 parent 5f35185 commit 5396792

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/com/xxdb/SimpleDBConnectionPoolConfig.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -209,17 +209,15 @@ protected void validate() {
209209

210210
if (initialPoolSize < 0) {
211211
// 新逻辑(不填init,如果mini、max也不填,这俩参数给默认值,填了照常取值但是要做判断):mini、max 不填的话,自动设置默认值
212-
if (minimumPoolSize <= 0 && maximumPoolSize <= 0) {
212+
if (minimumPoolSize <= 0) {
213213
minimumPoolSize = 5;
214214
log.warn("The param 'minimumIdle' cannot less than or equal to 0, will use the default value 5.");
215-
215+
} else if (maximumPoolSize <= 0) {
216216
maximumPoolSize = 5;
217217
log.warn("The param 'maximumPoolSize' cannot less than or equal to 0, will use the default value 5.");
218-
} else if (minimumPoolSize > 0 && maximumPoolSize > 0) {
219-
if (maximumPoolSize < minimumPoolSize) {
218+
} else if (maximumPoolSize < minimumPoolSize) {
220219
maximumPoolSize = minimumPoolSize;
221220
log.warn("The param 'maximumPoolSize' cannot less than 'minimumIdle', 'maximumPoolSize' will be set equal to 'minimumIdle' value.");
222-
}
223221
}
224222
} else {
225223
if (minimumPoolSize <= 0) {

0 commit comments

Comments
 (0)