0 0

请教大神问题,SSH框架整合jBpm报错HQL命名错误 Errors in named queries: GraphSession.deleteJobsForP0

[size=small][/size]请教各位大神解决问题,SSH框架整合jBpm报错HQL命名错误 Errors in named queries: GraphSession.deleteJobsForProcessInstance

详细如下:
用jBpm-jpdl3.2.8与Spring2.0,Stuts-1.2.9,Hibernate3.2.3.ga整合,在加载到org/jbpm/db/hibernate.queries.hbm.xml时报异常,检查了HQL语句并没有问题,也采用了hibernate3.0的查询翻译器,hibernate版本也换过都不能解决问题

hibernateProperties配置如下:
<property name="hibernateProperties">
      <props>
        <prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
        <prop key="hibernate.show_sql">true</prop>
        <prop key="hibernate.generate_statistics">false</prop>
        <prop key="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</prop>
        <prop key="hibernate.jdbc.batch_size">0</prop>    
        <prop key="hibernate.query.factory_class">org.hibernate.hql.ast.ASTQueryTranslatorFactory</prop>
     </props>
</property>


报错如下:

13/02/21 09:39:56 Error parsing application-server config file: Error creating bean with name 'hibernateTemplate' defined in ServletContext resource [/WEB-INF/app-config-context.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/app-config-context.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Errors in named queries: GraphSession.deleteJobsForProcessInstance, JobSession.suspendJobs, JobSession.findRepeatingTimersByName, GraphSession.findAllProcessDefinitionVersions, GraphSession.findAllProcessInstancesForDefinition, GraphSession.findAllRunningProcessInstances, GraphSession.findAllProcessInstances, JobSession.countDeletableJobsForProcessInstance, TaskMgmtSession.findTaskInstancesByIds, JobSession.deleteTimersByName, GraphSession.findTaskInstancesForProcessInstance, GraphSession.findAllProcessInstanceIdsForDefinition, JobSession.getFirstDueJob, LoggingSession.findLogsByToken, GraphSession.findTokensForProcessVersionInNode, GraphSession.AllProcessNames, GraphSession.findAllSwimlaneNames, JobSession.findJobsByToken, TaskMgmtSession.findTaskInstancesByActorId, GraphSession.findProcessInstanceByKey, GraphSession.findAllProcessInstancesWithProcessName, GraphSession.NumberOfActiveProcessInstances, TaskMgmtSession.findPooledTaskInstancesByActorId, GraphSession.calculateAverageTimeByNode, JobSession.getFirstAcquirableJob, TaskMgmtSession.findTaskInstancesByTokenId, GraphSession.findSubProcessInstances, JobSession.findJobsWithOverdueLockTime, GraphSession.findProcessDefinitionByNameAndVersion, TaskMgmtSession.findOpenTasksOfProcessInstance, GraphSession.findLogsForProcessInstance, JobSession.findRepeatingTimersForProcessInstance, JobSession.findExclusiveJobs, GraphSession.findLatestProcessDefinitions, JobSession.deleteJobsForProcessInstance, JobSession.getFirstDueJobExcludingMonitoredJobs, JobSession.resumeJobs, GraphSession.NumberOfDeployedProcesses, GraphSession.findAllRunningProcessInstancesWithProcessName, GraphSession.findActiveNodesByProcessInstance, TaskMgmtSession.findPooledTaskInstancesByActorIds, GraphSession.findTokensForProcessInNode, GraphSession.findLatestProcessDefinitionQuery, GraphSession.findReferencingProcessStates, TaskMgmtSession.findTaskInstancesByProcessInstance, TaskMgmtSession.findTaskForNode, TaskMgmtSession.findTaskInstancesByActorIds, GraphSession.findAllProcessDefinitions
2013年2月21日 18:01

1个答案 按时间排序 按投票排序

0 0

感觉像是jbpm3的组件配置出现了问题,以前弄个jbpm4,很久没碰了。

2013年2月21日 19:18

相关推荐

    jbpm与ssh框架整合

    【jbpm与ssh框架整合】 jbpm4与SSH框架的整合是将jBPM(java Business Process Managerment)这一轻量级工作流引擎与Struts2、Spring和Hibernate(SSH)这三大主流Java开发框架结合的过程,以实现企业级应用中的...

    jbpm 整合 ssh框架

    **jbpm 整合 SSH框架** jbpm(Java Business Process Management)是一款开源的工作流管理系统,它主要用于业务流程的建模、执行和管理。SSH(Spring、Struts、Hibernate)是Java开发中的经典三大框架,分别负责...

    SSH整合JBPM

    SSH整合JBPM是一个常见的企业级应用开发场景,SSH指的是Spring、Struts和Hibernate这三个开源框架的集成,而JBPM则是一个强大的工作流管理系统。在这个整合过程中,SSH负责应用程序的架构和数据管理,而JBPM则提供了...

    jBPM4.4+ssh 整合配置及完整实例

    **jBPM4.4与SSH整合配置及完整实例详解** jBPM(Java Business Process Management)是一款开源的工作流管理系统,主要用于处理业务流程自动化。在本实例中,我们将讨论如何将jBPM 4.4版本与SSH(Spring、Struts、...

    ssh+jbpm整合.doc

    通过以上步骤,可以有效地将JBPM工作流框架与SSH框架进行整合,不仅解决了数据库Session不一致的问题,还实现了大字段的有效处理,并最终实现了流程的Web部署。这种整合方式不仅可以提高系统的灵活性和可维护性,还...

    jbpm jbpm4.3.jar

    jbpm jbpm4.3.jar DDDDDDDD

    jbpm4.4与ssh框架的整合

    ### jBPM 4.4与SSH框架的整合:深入解析与实践 #### jBPM:Java业务流程管理引擎 jBPM,全称为java Business Process Management,是JBoss旗下的一款开源工作流引擎,专为Java EE环境设计,提供了一种轻量级的解决...

    JBPM4.3 整合SSH part1 JBPM4.3 整合 struts2 hibernate spring 请假实例

    JBPM4.3 整合struts2 hibernate spring 请假实例, lib下载,在我的另外资源,路径: http://download.csdn.net/source/2485359 http://download.csdn.net/source/2485373 http://download.csdn.net/source/2485385 ...

    ssh-jbpm 框架的整合使用

    SSH-JBPM框架整合使用详解 SSH(Struts2、Spring、Hibernate)是Java开发中常用的三大开源框架,它们各自负责Web层、业务层和持久层的管理,而JBPM则是一个强大的工作流管理系统,主要用于处理业务流程。将SSH与...

    ssh_jbpm4.4

    在"ssh_jbpm4.4"项目中,SSH框架与JBPM4.4进行了整合,构建了一个Web应用实例,以展示如何在Java Web环境中使用SSH来控制和协调JBPM的工作流程。这个实例主要包含以下几个核心知识点: 1. **Struts2框架**:Struts2...

    ssh整合jbpm5.4

    SSH整合JBPM5.4是将Struts2、Spring3.1、Hibernate4.1这三大主流Java EE框架与业务流程管理(Business Process Management,简称BPM)工具JBPM5.4集成的过程。这个整合旨在提供一个高效、灵活且可扩展的企业级应用...

    SSH+JBPM4.3的整合 JBPM4.3

    SSH+JBPM4.3的整合是企业级应用开发中的一种常见组合,SSH指的是Spring、Struts和Hibernate这三个开源框架的集成,而JBPM4.3则是一个强大的工作流管理系统,用于实现业务流程自动化。这篇内容将深入探讨这两个技术...

    jbpm+ssh整合

    【jbpm+ssh整合】是将企业级工作流引擎jbpm与流行的SSH(Struts、Spring、Hibernate)框架集成,实现一个完整的业务流程管理系统。jbpm是一个开源的工作流引擎,可以处理复杂的业务流程自动化,而SSH是Java开发中...

    ssh+jbpm整合好的demo

    SSH+JBPM整合是一个在Java开发领域常见的技术组合,用于构建复杂的业务流程管理系统。SSH代表Struts2、Spring和Hibernate,它们分别是MVC框架、依赖注入容器和对象关系映射库,而JBPM则是一个开源的工作流和业务流程...

    SSH整合JBPM4.4说明文档

    SSH整合JBPM4.4是将Spring、Struts和Hibernate这三大开源框架与Business Process Management System (BPMS)工具jbPM进行集成的过程。jbPM是一个开源的工作流管理系统,用于管理和执行业务流程。在这个过程中,SSH...

    ssh2 融合 jbpm

    SSH2和Jbpm是两个在企业级Java应用开发中常用的框架。SSH2是指Struts、Spring和Hibernate的集成,而Jbpm则是一个流程管理与工作流引擎,用于实现业务流程自动化。在这个资源中,作者对原有的内容进行了调整,以帮助...

    jbpm4.4 ssh 整合

    SSH和JBPM是两个在Java开发领域中广泛使用的框架,SSH代表Spring、Struts和Hibernate,而JBPM则是一个流程管理平台。这篇文章将详细介绍如何整合SSH与JBPM 4.4,以及它们整合后能带来的优势。 首先,让我们了解SSH...

    ssh整合jbpm所需要的几个包

    1. **jbpm.jar**:这是JBPM的核心库,包含了所有执行工作流任务所需的基本类和接口。它提供了工作流定义语言(BPMN 2.0)、任务服务、流程实例管理以及事件处理等功能。 2. **juel-api.jar, juel-engine.jar, juel-...

    ssh与jbpm完整报销例子

    ssh jbpm sqlserver2000 tomcat6.0 本例子网上也有,只是有点问题,本人经过修改后想留给第一次学习jbpm的人,希望不让他们为一个问题而花费很长时间. 由于所有的jar包已上传,所以不在用QQ发jar包给各位下载的朋友, 请...

    JBPM5.4 SSH 完整项目整合案例

    **JBPM5.4 SSH 完整项目整合案例** 该案例是基于JBPM5.4、Spring(SSH框架的一部分)的集成应用实例,旨在展示如何将业务流程管理(BPM)系统JBPM与Spring框架无缝结合,实现企业级的业务流程自动化。SSH,即Struts...

Global site tag (gtag.js) - Google Analytics