From 799bb67a1aed0ad9a6efbbec9dec17f83ed48f83 Mon Sep 17 00:00:00 2001 From: vran Date: Sat, 7 May 2022 09:57:50 +0800 Subject: [PATCH] fix: properties not work when use custom driver --- .../connection/CustomDatabaseConnectionFactory.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/main/java/com/databasir/core/infrastructure/connection/CustomDatabaseConnectionFactory.java b/core/src/main/java/com/databasir/core/infrastructure/connection/CustomDatabaseConnectionFactory.java index 3358a2e..b7e7450 100644 --- a/core/src/main/java/com/databasir/core/infrastructure/connection/CustomDatabaseConnectionFactory.java +++ b/core/src/main/java/com/databasir/core/infrastructure/connection/CustomDatabaseConnectionFactory.java @@ -79,6 +79,9 @@ public class CustomDatabaseConnectionFactory implements DatabaseConnectionFactor Properties info = new Properties(); info.put("user", context.getUsername()); info.put("password", context.getPassword()); + if (context.getProperties() != null && !context.getProperties().isEmpty()) { + info.putAll(context.getProperties()); + } return driver.connect(jdbcUrl, info); }