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<>();