aboutsummaryrefslogtreecommitdiffstats
path: root/bukkit
diff options
context:
space:
mode:
Diffstat (limited to 'bukkit')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/storage/MySqlStorageProvider.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/storage/MySqlStorageProvider.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/storage/MySqlStorageProvider.java
index 05a25ae4..fa1ff133 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/storage/MySqlStorageProvider.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/storage/MySqlStorageProvider.java
@@ -93,6 +93,12 @@ public class MySqlStorageProvider implements StorageProvider {
config.addDataSourceProperty("elideSetAutoCommits", true);
config.addDataSourceProperty("maintainTimeStats", false);
+ if (configuration.isConfigurationSection("connection-pool-settings.data-source-properties")) {
+ for (String property : configuration.getConfigurationSection("connection-pool-settings.data-source-properties").getKeys(false)) {
+ config.addDataSourceProperty(property, configuration.get("connection-pool-settings.data-source-properties." + property));
+ }
+ }
+
try {
this.hikari = new HikariDataSource(config);
} catch (Exception e) {