xpc
2024-01-30 cc9ebffc57e6343745cb1eadc47360d6107936bc
product-server-datasource/src/main/java/com/product/datasource/connection/ConnectionManager.java
@@ -200,6 +200,7 @@
        }
        Boolean enabling = Global.getPropertyToBoolean("data.system.oracle.connection-pool.enabling", "false");
        if (enabling) {
            synchronized (url.intern()){
            DruidDataSource druidDataSource = DB_DRUID_DATA_SOURCE_MAP.get(ArrayUtil.join(params, ","));
            if (druidDataSource == null || druidDataSource.isClosed()) {
                druidDataSource = new DruidDataSource();
@@ -243,6 +244,7 @@
                }
            }
        }
        }
        return getConnection(url, dbe);
    }