[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