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


Reply via email to