-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
のために呼ばれるパッケージにこれらのクラスを配置する必要があります。
のJavaコードはどこから入手できますか教えてください。
こんにちは@CacheStaheli、 "SELECT t FROM TaskImpl t" - > TaskImplがエンティティクラスでなければならないというクエリを作成したいと思います。 persistence.xmlに「org.jbpm.services.task.impl.model.TaskImpl」があることを知っているEntity TaskImplを使ってクエリを作成する可能性があるかどうかを質問しています – Sarsoura
このようなクエリを自分で作成する必要はありません。 jBPM 6.4には新しい[Query Service](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 Console)またはKIE Serverを使用していますか? – livthomas
こんにちは@CacheStaheli、あなたの助けをありがとう。私は2つのケースでjBPMを使用しました。最初はアプリケーションの組み込みエンジンのようで、2番目はKIE-WBで作業し、REST APIを使用してKIE-WBと動的プロジェクトを接続しようとしました。 2つのプロジェクトはjBPM 6.0.1で作成されていますが、2014年1月から構築されています。今では、あなたが推奨するjBPM 6.4.0に移行しようとしています。 – Sarsoura