added databasecomponent and now using Derby in the unit tests.
[utils] / system / spring / src / main / java / org / wamblee / system / spring / component / HibernateComponent.java
index 56fda2f0396e7a93fd9c6e6c3940a92e3cfa738a..4b256254ab0e00317d6d4927899321463b2dc8ab 100644 (file)
@@ -28,13 +28,14 @@ import org.hibernate.dialect.MySQLInnoDBDialect;
 import org.springframework.orm.hibernate3.HibernateTemplate;
 import org.springframework.transaction.PlatformTransactionManager;
 import org.wamblee.persistence.hibernate.HibernateMappingFiles;
+import org.wamblee.system.components.ORMappingConfig;
+import org.wamblee.system.components.ORMappingConfig.DatabaseType;
 import org.wamblee.system.core.DefaultProvidedInterface;
 import org.wamblee.system.core.DefaultRequiredInterface;
 import org.wamblee.system.core.ProvidedInterface;
 import org.wamblee.system.core.RequiredInterface;
 import org.wamblee.system.core.Scope;
 import org.wamblee.system.spring.SpringComponent;
-import org.wamblee.system.spring.component.ORMappingConfig.DatabaseType;
 
 public class HibernateComponent extends SpringComponent {
 
@@ -72,7 +73,7 @@ public class HibernateComponent extends SpringComponent {
                 return DerbyDialect.class.getName(); 
             }
         });
-        getHibernateProperties().put(HIBERNATE_DIALECT_PROP, MySQLInnoDBDialect.class.getName());
+        getHibernateProperties().put(HIBERNATE_DIALECT_PROP, dialect);
         
         
         return super.doStart(aExternalScope);