Author: ieb
Date: Tue Jan 20 01:21:56 2009
New Revision: 735975

URL: http://svn.apache.org/viewvc?rev=735975&view=rev
Log:
         SHINDIG-874

Switched to using Derby DB for the tests to ensure that transactions are fully 
isolated and the there are no issues with
the DB. HSQLDB AFAIK does not have READ_COMMITTED which break transactions 
between threads. It may not matter for the current
set of tests, but at some point we may create tests that need proper ACID 
isolation.

Modified:
    incubator/shindig/trunk/java/samples/pom.xml
    
incubator/shindig/trunk/java/samples/src/main/resources/META-INF/persistence.xml

Modified: incubator/shindig/trunk/java/samples/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/samples/pom.xml?rev=735975&r1=735974&r2=735975&view=diff
==============================================================================
--- incubator/shindig/trunk/java/samples/pom.xml (original)
+++ incubator/shindig/trunk/java/samples/pom.xml Tue Jan 20 01:21:56 2009
@@ -147,10 +147,5 @@
       <artifactId>hibernate-tools</artifactId>
       <version>3.2.0.ga</version>
     </dependency>
-    <dependency>
-      <groupId>hsqldb</groupId>
-      <artifactId>hsqldb</artifactId>
-      <version>1.8.0.1</version>
-    </dependency>
   </dependencies>
 </project>

Modified: 
incubator/shindig/trunk/java/samples/src/main/resources/META-INF/persistence.xml
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/samples/src/main/resources/META-INF/persistence.xml?rev=735975&r1=735974&r2=735975&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/samples/src/main/resources/META-INF/persistence.xml
 (original)
+++ 
incubator/shindig/trunk/java/samples/src/main/resources/META-INF/persistence.xml
 Tue Jan 20 01:21:56 2009
@@ -11,11 +11,11 @@
      <properties>
                <property name="hibernate.hbm2ddl.auto" value="create"/>
                <property name="hibernate.show_sql" value="true"/>
-               <property name="hibernate.connection.driver_class" 
value="org.hsqldb.jdbcDriver"/>
+               <property name="hibernate.connection.driver_class" 
value="org.apache.derby.jdbc.EmbeddedDriver"/>
                <property name="hibernate.connection.password" value=""/>
-               <property name="hibernate.connection.url" 
value="jdbc:hsqldb:."/>
+               <property name="hibernate.connection.url" 
value="jdbc:derby:target/hibernatedb;create=true"/>
                <property name="hibernate.connection.username" value="sa"/>
-               <property name="hibernate.dialect" 
value="org.hibernate.dialect.HSQLDialect"/>
+               <property name="hibernate.dialect" 
value="org.hibernate.dialect.DerbyDialect"/>
      </properties>
   </persistence-unit>
   
@@ -25,11 +25,11 @@
      <properties>
                <property name="hibernate.hbm2ddl.auto" value="create"/>
                <property name="hibernate.show_sql" value="true"/>
-               <property name="hibernate.connection.driver_class" 
value="org.hsqldb.jdbcDriver"/>
+               <property name="hibernate.connection.driver_class" 
value="org.apache.derby.jdbc.EmbeddedDriver"/>
                <property name="hibernate.connection.password" value=""/>
-               <property name="hibernate.connection.url" 
value="jdbc:hsqldb:."/>
+               <property name="hibernate.connection.url" 
value="jdbc:derby:target/hibernatedb;create=true"/>
                <property name="hibernate.connection.username" value="sa"/>
-               <property name="hibernate.dialect" 
value="org.hibernate.dialect.HSQLDialect"/>
+               <property name="hibernate.dialect" 
value="org.hibernate.dialect.DerbyDialect"/>
      </properties>
   </persistence-unit>
   
@@ -43,7 +43,7 @@
   <!--  properties are set in Bootstrap no here  -->
   <properties>
      <property name="eclipselink.jdbc.driver" 
value="org.apache.derby.jdbc.EmbeddedDriver"/>
-     <property name="eclipselink.jdbc.url" 
value="jdbc:derby:testdb;create=true"/>
+     <property name="eclipselink.jdbc.url" 
value="jdbc:derby:target/eclipselinkdb;create=true"/>
      <property name="eclipselink.jdbc.user" value="sa"/>
      <property name="eclipselink.jdbc.password" value=" "/>
      <property name="eclipselink.target-server" value="None"/>
@@ -90,4 +90,4 @@
       <property name="openjpa.Log" value="DefaultLevel=WARN, Tool=INFO"/>
     </properties>
   </persistence-unit>
-</persistence>
\ No newline at end of file
+</persistence>


Reply via email to