You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2006/12/14 03:01:47 UTC

svn commit: r486925 - /incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java

Author: mriou
Date: Wed Dec 13 18:01:47 2006
New Revision: 486925

URL: http://svn.apache.org/viewvc?view=rev&rev=486925
Log:
Passing a dialect to the store as some drivers don't support dialect detection.

Modified:
    incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java

Modified: incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java?view=diff&rev=486925&r1=486924&r2=486925
==============================================================================
--- incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java (original)
+++ incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java Wed Dec 13 18:01:47 2006
@@ -111,6 +111,7 @@
     private BpelServerConnector _connector;
 
     private String _dbType;
+    private String _dialect;
 
     public void init(ServletConfig config, AxisConfiguration axisConf) throws ServletException {
         _axisConfig = axisConf;
@@ -419,8 +420,8 @@
             }
         }
         if (properties.get(Environment.DIALECT) != null) {
-            String dialect = (String) properties.get(Environment.DIALECT);
-            if (dialect.equals("org.hibernate.dialect.SQLServerDialect"))
+            _dialect = (String) properties.get(Environment.DIALECT);
+            if (_dialect.equals("org.hibernate.dialect.SQLServerDialect"))
                 _dbType = "sqlserver";
             else _dbType = "other";
         }
@@ -430,7 +431,7 @@
     }
 
     private void initProcessStore() {
-        _store = new ProcessStoreImpl(_datasource);
+        _store = new ProcessStoreImpl(_datasource, _dialect);
         _store.registerListener(new ProcessStoreListenerImpl());
     }