diff options
Diffstat (limited to 'bukkit/src/main/java')
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/storage/MySqlStorageProvider.java | 6 |
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) { |
