You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by ik...@apache.org on 2019/08/25 17:13:36 UTC
[fineract-cn-mariadb] 06/37: disabled use of server side generated
prepared statements
This is an automated email from the ASF dual-hosted git repository.
ikamga pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract-cn-mariadb.git
commit 642a6d9ee00baa043a3d4ef20a466bf5f344a003
Author: mgeiss <mg...@mifos.org>
AuthorDate: Fri Apr 21 12:32:34 2017 +0200
disabled use of server side generated prepared statements
---
.../java/io/mifos/core/mariadb/config/MariaDBJavaConfiguration.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/main/java/io/mifos/core/mariadb/config/MariaDBJavaConfiguration.java b/src/main/java/io/mifos/core/mariadb/config/MariaDBJavaConfiguration.java
index 2e5be65..ded27a0 100644
--- a/src/main/java/io/mifos/core/mariadb/config/MariaDBJavaConfiguration.java
+++ b/src/main/java/io/mifos/core/mariadb/config/MariaDBJavaConfiguration.java
@@ -107,6 +107,10 @@ public class MariaDBJavaConfiguration {
boneCPDataSource.setStatementsCacheSize(
Integer.valueOf(this.env.getProperty(MariaDBConstants.BONECP_STATEMENT_CACHE_PROP, MariaDBConstants.BONECP_STATEMENT_CACHE_DEFAULT)));
+ final Properties driverProperties = new Properties();
+ driverProperties.setProperty("useServerPrepStmts", "false");
+ boneCPDataSource.setDriverProperties(driverProperties);
+
final ContextAwareRoutingDataSource dataSource = new ContextAwareRoutingDataSource(logger, JdbcUrlBuilder.DatabaseType.MARIADB);
dataSource.setMetaDataSource(boneCPDataSource);
final HashMap<Object, Object> targetDataSources = new HashMap<>();