[jboss-svn-commits] JBL Code SVN: r35658 - in labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources: META-INF and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Oct 21 15:19:54 EDT 2010


Author: salaboy21
Date: 2010-10-21 15:19:54 -0400 (Thu, 21 Oct 2010)
New Revision: 35658

Added:
   labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/
   labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/orm.xml
   labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/persistence.xml
Log:
JBRULES-2746: Drools Grid Impl2
	- adding META-INF dir with persistence configurations

Added: labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/orm.xml
===================================================================
--- labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/orm.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/orm.xml	2010-10-21 19:19:54 UTC (rev 35658)
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
+                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+                 xmlns:schemaLocation="http://java.sun.com/xml/ns/persistence/orm orm_1_0.xsd"
+                 version="1.0">
+  <entity class="org.drools.grid.service.directory.impl.AddressImpl" access="FIELD">
+      <table name="Address"/>
+
+      <attributes>
+          <id name="id">
+              <generated-value strategy="AUTO"/>
+          </id>
+          <many-to-one name="gridServiceDescription" target-entity="org.drools.grid.service.directory.impl.GridServiceDescriptionImpl" />
+      </attributes>
+  </entity>
+  
+  <entity class="org.drools.grid.service.directory.impl.GridServiceDescriptionImpl" access="FIELD">
+      <table name="GridServiceDescription"/>
+
+      <attributes>
+          <id name="id" />        
+          
+          <one-to-many name="addresses" mapped-by="gridServiceDescription" target-entity="org.drools.grid.service.directory.impl.AddressImpl" fetch="EAGER" >
+              <map-key name="transport" /> 
+              <cascade>
+                  <cascade-all/>
+              </cascade>
+          </one-to-many>     
+                      
+      </attributes>
+  </entity>  
+  
+  <entity class="org.drools.grid.timer.impl.ScheduledJob" access="FIELD">
+      <table name="ScheduledJob"/>
+
+      <attributes>
+          <id name="id" />        
+          <transient name="jobHandle" />                      
+      </attributes>
+  </entity>    
+</entity-mappings>


Property changes on: labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/orm.xml
___________________________________________________________________
Name: svn:executable
   + *

Added: labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/persistence.xml
===================================================================
--- labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/persistence.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/persistence.xml	2010-10-21 19:19:54 UTC (rev 35658)
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:orm="http://java.sun.com/xml/ns/persistence/orm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd">
+  <persistence-unit name="org.drools.grid">
+    <provider>org.hibernate.ejb.HibernatePersistence</provider>
+    <class>org.drools.grid.service.directory.impl.GridServiceDescriptionImpl</class>
+    <class>org.drools.grid.service.directory.impl.AddressImpl</class>
+    <class>java.lang.String</class>
+    <class>org.drools.grid.timer.impl.ScheduledJob</class>
+    <properties>
+      <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>
+      <property name="hibernate.connection.driver_class" value="org.h2.Driver"/>
+      <property name="hibernate.connection.url" value="jdbc:h2:mem:mydb"/>
+      <!--property name="hibernate.connection.url" value="jdbc:h2:file:/h2/test;AUTO_SERVER=TRUE" /-->
+      <!--  property name="hibernate.connection.url" value="jdbc:h2:file:\dev\drools\trunk7\drools-process\drools-process-task\mydb"/ -->
+      <!--			<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>-->
+      <!--	        <property name="hibernate.connection.driver_class" value="org.postgresql.Driver"/>	  	        -->
+      <!--	        <property name="hibernate.connection.url" value="jdbc:postgresql://localhost/postgres"/>-->
+      <property name="hibernate.connection.username" value="sa"/>
+      <property name="hibernate.connection.password" value="sasa"/>
+      <property name="hibernate.connection.autocommit" value="false"/>
+      <property name="hibernate.max_fetch_depth" value="3"/>
+      <property name="hibernate.hbm2ddl.auto" value="create"/>
+      <property name="hibernate.show_sql" value="true"/>
+    </properties>
+  </persistence-unit>
+</persistence>


Property changes on: labs/jbossrules/trunk/drools-grid/drools-grid-impl2/src/main/resources/META-INF/persistence.xml
___________________________________________________________________
Name: svn:executable
   + *



More information about the jboss-svn-commits mailing list