[jboss-svn-commits] JBL Code SVN: r32044 - labs/jbossrules/trunk/drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Mar 11 15:54:09 EST 2010


Author: KrisVerlaenen
Date: 2010-03-11 15:54:08 -0500 (Thu, 11 Mar 2010)
New Revision: 32044

Modified:
   labs/jbossrules/trunk/drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance/ProcessInstanceInfo.java
Log:
JBRULES-2448: Drools Flow persistence Oracle
 - changed default table + column names

Modified: labs/jbossrules/trunk/drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance/ProcessInstanceInfo.java
===================================================================
--- labs/jbossrules/trunk/drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance/ProcessInstanceInfo.java	2010-03-11 19:23:15 UTC (rev 32043)
+++ labs/jbossrules/trunk/drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance/ProcessInstanceInfo.java	2010-03-11 20:54:08 UTC (rev 32044)
@@ -22,10 +22,10 @@
 import javax.persistence.GenerationType;
 import javax.persistence.Id;
 import javax.persistence.JoinColumn;
+import javax.persistence.JoinTable;
 import javax.persistence.Lob;
 import javax.persistence.MapKey;
 import javax.persistence.OneToMany;
-import javax.persistence.PrePersist;
 import javax.persistence.PreUpdate;
 import javax.persistence.Transient;
 import javax.persistence.Version;
@@ -50,7 +50,6 @@
 import org.drools.runtime.process.ProcessInstance;
 import org.drools.runtime.process.WorkflowProcessInstance;
 import org.drools.workflow.instance.impl.WorkflowProcessInstanceImpl;
-import org.drools.workflow.instance.node.CompositeContextNodeInstance;
 import org.hibernate.annotations.CollectionOfElements;
 
 @Entity
@@ -60,6 +59,7 @@
 
     @Id
     @GeneratedValue(strategy = GenerationType.AUTO)
+    @Column(name = "InstanceId")
     private Long                              processInstanceId;
 
     @Version
@@ -80,6 +80,8 @@
 //  @JoinColumn(name = "processInstanceId")
 //  private Set<EventType>                    eventTypes         = new HashSet<EventType>();    
     private @CollectionOfElements
+
+    @JoinTable(name = "EventTypes", joinColumns = @JoinColumn(name = "InstanceId"))
     Set<String>                               eventTypes         = new HashSet<String>();
     private @Transient
     ProcessInstance                           processInstance;



More information about the jboss-svn-commits mailing list