`
aizhimin
  • 浏览: 25258 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jbpm4.4的历史流程实例查询的bug

阅读更多
List<HistoryProcessInstance> hpiList = historyService.createHistoryProcessInstanceQuery()
.processDefinitionId(processDefinitionId).ended().orderAsc(HistoryProcessInstanceQuery.PROPERTY_STARTTIME).list();


以上这句代码在查询时会报如下的错:

unexpected token: by near line 1, column 178 [select hpi from org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl as hpi where  hpi.processDefinitionId = 'alertline_outline-1'   and  hpi.endTime is not nullorder by hpi.startTime asc]

看,后台代码在拼接hql的时候,没有分开nullorder

所以如果想查出已结束的流程可以这样写:
List<HistoryProcessInstance> hpiList = historyService.createHistoryProcessInstanceQuery()
.processDefinitionId(processDefinitionId).state(HistoryProcessInstance.STATE_ENDED)
.orderAsc(HistoryProcessInstanceQuery.PROPERTY_STARTTIME).list();


或者修改源代码,为其添加一个空格。
0
4
分享到:
评论

相关推荐

    jBPM4.4开发实例

    jBPM4.4是该框架的一个版本,它提供了强大的工作流服务,包括流程定义、流程实例管理、任务处理、事件处理以及规则集成等。在这个入门开发实例中,我们将探讨如何利用jBPM4.4进行业务流程的建模、部署和执行。 **一...

    jBPM4.4.rar_jbpm4.4_jbpm4.4 PDF

    3. **流程执行**:jBPM4.4提供了一个流程引擎,用于解析流程定义并执行流程实例。引擎支持流程的启动、挂起、恢复、终止等操作,并能处理并发和分支逻辑。 4. **任务管理**:jBPM中的任务服务允许用户交互地处理...

    jbpm4.4 请假流程实例数据库( mysql .sql文件)

    jbpm4.4 请假流程实例数据库( mysql .sql文件)

    JBPM4.4入门开发实例

    在本文中,我们将探讨如何使用myeclipse7.5来搭建基于JBPM4.4的开发环境,并通过一个实际的请假流程实例深入理解其工作原理。 **一、JBPM概述** JBPM的核心功能包括: 1. **流程建模**:使用BPMN(Business ...

    Jbpm4.4安装及实例(PDF)

    Jbpm4.4安装及实例

    jbpm4.4 历史流程变量问题

    NULL 博文链接:https://wlzz.iteye.com/blog/768357

    JBPM4.4会签实例

    通过学习"CountersignDemo"这个实例,你可以深入了解JBPM4.4的会签实现,包括如何设计流程、创建自定义活动、编写工具类以及如何在实际应用中部署和使用。这将有助于提升你对业务流程管理的理解,使你能更好地为企业...

    jbpm4.4 流程运转+驳回+分配组任务+ssh2

    - **状态跟踪**:jbpm4.4提供了对流程实例状态的详细跟踪,使管理员和开发人员能够监控流程的执行情况。 2. **驳回**: - **任务撤销**:在jbpm4.4中,如果一个任务处理不正确或需要重新考虑,可以将任务驳回到上...

    jbpm4.4的开发实例

    通过深入研究"jbpm4.4的开发实例",开发者不仅能学习到jbPM的核心特性,还能掌握如何在实际项目中运用这些特性,提升自己的业务流程管理能力。如果在学习过程中遇到问题,不要犹豫,提问和交流是快速成长的重要途径...

    jbpm4.4 工程项目实例

    5. **查看流程图**:jbpm4.4工程实例允许用户查看流程图,这是可视化流程的关键部分。用户可以通过图形方式理解流程的结构和流转逻辑。 6. **我的任务列表**:在jbpm中,每个用户可能有多个待处理的任务。"我的任务...

    jbpm4.4下载地址

    5. **数据持久化**:jBPM 4.4支持多种数据库,如MySQL、Oracle和PostgreSQL,用于存储流程实例和历史记录,确保了数据的完整性和持久性。 6. **扩展性**:jBPM 4.4具有高度的可扩展性,允许开发者通过插件机制添加...

    JBPM4.4流程管理Demo(附学习资料)

    - JBPM4.4提供了监控工具,可以查看流程实例的状态、跟踪任务进度、分析流程性能,帮助企业管理并优化业务流程,提升效率。 通过深入研究和实践这个【JBPM4.4流程管理Demo】,开发者不仅可以掌握JBPM的基本操作,...

    jbpm4.4文档+学习资料

    1. 工作流引擎:jbpm4.4的核心是其工作流引擎,它负责执行流程实例。引擎支持流程定义的动态加载、并发控制和事务管理,确保流程的正确执行。 2. 图形化建模工具:jbpm提供了一个基于Eclipse的图形化建模工具,用户...

    JBPM4.4工作流引擎实例demo

    jBPM4.4版本是该系统的一个重要里程碑,它在功能和性能上都有显著提升,为开发者提供了强大的工作流引擎实例,帮助他们实现业务流程自动化。 ### 1. jBPM工作流引擎的核心概念 - **流程定义**: 使用jBPM,开发人员...

    JBPM4.4_eclipse插件安装

    jBPM4.4 是一款强大的工作流管理系统,它允许开发者设计、部署和执行业务流程。为了便于开发,jBPM 提供了与 Eclipse 集成的插件,使得流程定义可以通过图形化的方式进行。本文将详细介绍如何在 Eclipse 中安装 jBPM...

    jBPM 4.4用户手册 中文PDF

    jBPM 4.4 使用Hibernate作为默认的持久化层,可以轻松地将流程实例和相关数据存储到数据库中。这使得流程实例能够在系统重启后继续,同时也支持数据的查询和审计。 **六、监控与管理** jBPM 4.4 提供了一个Web管理...

    jbpm4.4 在线设计流程图 ext + raphael

    jbpm4.4还提供了其他一些高级特性,如任务分配、流程实例监控、异常处理和审计日志等。这些特性使得jbpm4.4不仅仅是一个流程设计工具,更是一个完整的BPM解决方案。通过与ext和raphael的结合,jbpm4.4为业务流程的...

    jbpm4.4中文开发指南

    jbpm4.4是该系统的某一版本,它提供了丰富的功能,包括流程定义、流程实例的启动、监控和干预,以及与后端系统如数据库和应用服务器的集成。 1. **流程建模**: jbpm4.4使用BPMN(Business Process Model and ...

    JBPM4.4视频教程(22集附源码)

    JBPM4.4视频教程(22集附源码)资源目录:【】(01)jbpm4.4简介【】(02)JBPM4.4开发环境搭建【】(03)jbpm4.4环境搭建续【】(04)jbpm4.4配置文件和开发前准备【】(05)jbpm4.4部署流程发起流程实例【】(06)jbpm4.4完成...

    JBPM4.4资料的其他补充

    2. **持久化**:JBPM4.4使用JPA(Java Persistence API)进行数据持久化,使得流程实例、任务和其他相关信息能够存储在数据库中,方便查询和管理。 3. **任务服务**:JBPM提供了任务服务,允许用户分配、接收和完成...

Global site tag (gtag.js) - Google Analytics