[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