2016-08-26 42 views
-2

我創建了一個jbpm項目,效果很好。 上的文件persistence.xml列出的實體類如下:下載jbpm 6.0.1的實體類

<class>org.drools.persistence.info.SessionInfo</class> 
<class>org.jbpm.persistence.processinstance.ProcessInstanceInfo</class> 
<class>org.drools.persistence.info.WorkItemInfo</class> 
<class>org.jbpm.persistence.correlation.CorrelationKeyInfo</class> 
<class>org.jbpm.persistence.correlation.CorrelationPropertyInfo</class> 

<class>org.jbpm.process.audit.ProcessInstanceLog</class> 
<class>org.jbpm.process.audit.NodeInstanceLog</class> 
<class>org.jbpm.process.audit.VariableInstanceLog</class> 

<!-- manager --> 
<class>org.jbpm.runtime.manager.impl.jpa.ContextMappingInfo</class> 
<class>org.jbpm.services.task.impl.model.AttachmentImpl</class> 
<class>org.jbpm.services.task.impl.model.ContentImpl</class> 
<class>org.jbpm.services.task.impl.model.BooleanExpressionImpl</class> 
<class>org.jbpm.services.task.impl.model.CommentImpl</class> 
<class>org.jbpm.services.task.impl.model.DeadlineImpl</class> 
<class>org.jbpm.services.task.impl.model.DelegationImpl</class> 
<class>org.jbpm.services.task.impl.model.EscalationImpl</class> 
<class>org.jbpm.services.task.impl.model.GroupImpl</class> 
<class>org.jbpm.services.task.impl.model.I18NTextImpl</class> 
<class>org.jbpm.services.task.impl.model.NotificationImpl</class> 
<class>org.jbpm.services.task.impl.model.EmailNotificationImpl</class> 
<class>org.jbpm.services.task.impl.model.EmailNotificationHeaderImpl</class> 
<class>org.jbpm.services.task.impl.model.PeopleAssignmentsImpl</class> 
<class>org.jbpm.services.task.impl.model.ReassignmentImpl</class> 

<class>org.jbpm.services.task.impl.model.TaskImpl</class> 
<class>org.jbpm.services.task.impl.model.TaskDataImpl</class> 
<class>org.jbpm.services.task.impl.model.UserImpl</class> 

<!--BAM for task service --> 
<class>org.jbpm.services.task.impl.model.BAMTaskSummaryImpl</class> 

<!-- Event Classes --> 
<class>org.jbpm.services.task.audit.TaskEventImpl</class> 

我需要把這些類上打了個比方com.acme.rewards.entities這樣image包。

請問我可以在哪裏可以找到所有這些實體的java代碼

回答

0

你可以在DroolsjBPM分支上找到它們6.0.x。但爲什麼你需要把它們放在不同的包裝中?

爲什麼你會使用這樣的舊版本?我會建議你使用6.4.0.Final

+0

你好@CacheStaheli,我想創建查詢例如「SELECT t FROM TaskImpl t」 - >所以TaskImpl必須是一個實體類。我問是否有可能創建一個查詢與實體TaskImpl知道我們有「org.jbpm.services.task.impl.model.TaskImpl」persistence.xml – Sarsoura

+0

你不必自己創建這樣的查詢。在jBPM 6.4中有一個新的[查詢服務](http://docs.jboss.org/jbpm/release/6.4.0.Final/jbpm-docs/html/ch05.html#d0e2607)。你可以在[此博客文章]中找到非常好的概述(http://mswiderski.blogspot.cz/2016/01/advanced-queries-in-jbpm-64.html)。無論如何,你如何使用jBPM?你的應用程序中是否嵌入了引擎,或者是否使用KIE Workbench(jBPM控制檯)或KIE服務器? – livthomas

+0

嗨@CacheStaheli,謝謝你的幫助。我在兩種情況下使用了jBPM:第一種是像我的應用程序中的嵌入式引擎,第二種是我與KIE-WB一起工作,我試圖使用REST API將KIE-WB與動態項目連接起來。這兩個項目是使用jBPM 6.0.1創建的,而我從2014年1月開始構建它們。現在我試圖遷移到jBPM 6.4.0,這是您推薦的。 – Sarsoura