// 得到流程定义 ProcessDefinitionImpl processDefinition = (ProcessDefinitionImpl)repositoryService.createProcessDefinitionQuery().processDefinitionId(processDefinitionId).uniqueResult(); // 当前流程定义中,所有的Activities List<? extends Activity> activities = processDefinition.getActivities();
jbpm.history.hbm.xmlpackage="org.jbpm.pvm.internal.history.model"<classname="HistoryProcessInstanceImpl"table="JBPM4_HIST_PROCINST"> <classname="HistoryActivityInstanceImpl"table="JBPM4_HIST_ACTINST"> <classname="HistoryTaskImpl"table="JBPM4_HIST_TASK"><classname="HistoryVariableImpl"table="JBPM4_HIST_VAR"><classname="HistoryDetailImpl"table="JBPM4_HIST_DETAIL">jbpm.task.hbm.xmlpackage="org.jbpm.pvm.internal.task"<classname="TaskImpl" table="JBPM4_TASK"discriminator-value="T"><classname="ParticipationImpl"table="JBPM4_PARTICIPATION"><classname="SwimlaneImpl"table="JBPM4_SWIMLANE">jbpm.repository.hbm.xml<classname="org.jbpm.pvm.internal.repository.DeploymentImpl"table="JBPM4_DEPLOYMENT"> <classname="org.jbpm.pvm.internal.repository.DeploymentProperty"table="JBPM4_DEPLOYPROP"><classname="org.jbpm.pvm.internal.id.PropertyImpl"table="JBPM4_PROPERTY">jbpm.identity.hbm.xmlpackage="org.jbpm.pvm.internal.identity.impl"<classname="UserImpl" table="JBPM4_ID_USER"><classname="MembershipImpl"table="JBPM4_ID_MEMBERSHIP"><classname="GroupImpl"table="JBPM4_ID_GROUP">jbpm.execution.hbm.xmlpackage="org.jbpm.pvm.internal.model"<classname="ExecutionImpl"table="JBPM4_EXECUTION"><classname="org.jbpm.pvm.internal.type.Variable"table="JBPM4_VARIABLE"> <classname="org.jbpm.pvm.internal.lob.Lob"table="JBPM4_LOB"><classname="org.jbpm.pvm.internal.job.JobImpl"table="JBPM4_JOB">部分hql语句<!-- ###HibernateJobDbSession QUERIES ##################################--><queryname="findFirstAcquirableJob"><![CDATA[select jobfromorg.jbpm.pvm.internal.job.JobImpl as jobwhere (job.lockExpirationTime isnull or job.lockExpirationTime <= :now)and (job.dueDate is null orjob.dueDate <= :now)and job.retries >0and job.state !='suspended'order by job.dueDateasc]]></query><queryname="findExclusiveJobs"><![CDATA[select jobfromorg.jbpm.pvm.internal.job.JobImpl as jobwhere job.lockOwner isnulland job.processInstance =:processInstanceand job.isExclusive =trueand job.retries >0and job.state !='suspended'and (job.dueDate is null orjob.dueDate <= :now)order by job.dueDateasc]]></query><queryname="findFirstDueJob"><![CDATA[select jobfromorg.jbpm.pvm.internal.job.JobImpl as jobwhere job.lockOwner isnulland job.retries >0and job.state !='suspended'order by job.dueDateasc]]></query><!-- ###HibernatePvmDbSession QUERIES#############################################--><queryname="findExecutionById"><![CDATA[select executionfromorg.jbpm.pvm.internal.model.ExecutionImpl as executionwhere execution.id =:id]]></query><queryname="findProcessInstanceById"><![CDATA[selectprocessInstancefromorg.jbpm.pvm.internal.model.ExecutionImpl asprocessInstancewhere processInstance.id =:processInstanceIdand processInstance.parent isnulland processInstance.state !='suspended']]></query><queryname="findProcessInstanceByIdIgnoreSuspended"> <![CDATA[selectprocessInstancefromorg.jbpm.pvm.internal.model.ExecutionImpl asprocessInstancewhere processInstance.id =:processInstanceIdand processInstance.parent isnull]]></query><queryname="findProcessInstanceIds"><![CDATA[selectprocessInstance.idfromorg.jbpm.pvm.internal.model.ExecutionImpl asprocessInstancewhereprocessInstance.processDefinitionId =:processDefinitionIdand processInstance.parent isnull]]></query>
jbpm4.4下hibernate映射文件中表跟类的对应关系
最新推荐文章于 2019-11-23 16:26:15 发布