标签: jbpm

Hibernate,获取重复值

我正在写一个非常简单的查询,但由于某种原因我得到重复的值.

Criteria cr = session.createCriteria(ProcessInstance.class, "p")
        .add(Restrictions.isNull("end"));
@Cleanup ScrollableResults sr = cr.scroll(ScrollMode.FORWARD_ONLY);

while (sr.next()) {
    pi = (ProcessInstance) sr.get(0);
    String id = pi.getId(); //Getting duplicate values
}
Run Code Online (Sandbox Code Playgroud)

pi.getId()返回重复值.即:*9,9,10,10,11,11 etc*

但是,直接在mysql中运行此查询

SELECT * FROM JBPM_PROCESSINSTANCE J where J.END_ IS NULL
Run Code Online (Sandbox Code Playgroud)

不返回重复值.

谁能发现什么是错的?

java hibernate criteria jbpm hibernate-criteria

6
推荐指数
1
解决办法
1万
查看次数

jBPM与websphere

全部,我是jBPM的新手.我使用下面的链接运行了一个非常基本的示例

http://www.jorambarrez.be/blog/2010/02/01/updated-hello-world-tutorial-for-jbpm-4-3/

虽然我得到了运行示例,但我对jBPM有一些疑问,并在Websphere上与我的应用程序集成

  1. 我不想使用jbpm控制台进行用户交互(比如启动进程等)
  2. 我需要了解jBPM需要什么样的数据库设置(表,实体),我想使用需要用于jbpm的极小设置
  3. 我想使用我自己的自定义网页,允许我的应用程序的用户与工作流程(启动,停止)等交互
  4. 我是否只需要jbpm.jar库来运行jbpm工作流程,或者我需要整个库集(大约25个罐子)

有人能指出我一个适当的教程,展示如何将jbpm嵌入到现有的应用程序中吗?

谢谢.

java jbpm java-ee

6
推荐指数
1
解决办法
983
查看次数

.hbm文件可以在JPA应用程序中使用Hibernate作为JPA提供程序吗?

我想在一个产品中用Activiti或jBPM-5替换自定义BPM实现,该产品使用Hibernate(No JPA)和Spring进行持久层实现.不幸的是,Activiti和jBPM5都需要JPA(根据他们的文档),并且不可能将所有现有的Hibernate实现迁移到产品中的JPA.

  1. 有没有办法用Spring 3配置JPA 2.0(JPA提供程序是Hibernate)而不将Hibernate实现迁移到JPA(即保留.hbm文件)?

注意:我知道应用程序不符合JPA,并且不能使用其他JPA提供程序.

  1. 如果有方法,假设Spring JTA事务管理器配置了适当的设置.应用程序逻辑和BPM工作流逻辑可以在单个Spring事务中执行吗?

spring hibernate transactions jbpm jpa-2.0

6
推荐指数
1
解决办法
1406
查看次数

BPMN 2.0的流程引擎

我正在对所有现有的BPMN 2.0流程引擎进行比较,例如Activiti,jBPM等.我已经准备了一个4个流程引擎列表,它们执行下面给出的BPMN 2.0;

流行的符合BPMN 2.0标准的开源引擎:

Activiti: http://www.activiti.org/
jBPM: http://www.jboss.org/jbpm
Bonita: http://www.bonitasoft.com/
Run Code Online (Sandbox Code Playgroud)

商业引擎:

ActiveVOS: http://www.activevos.com/products
Run Code Online (Sandbox Code Playgroud)

如果您通过在上面的列表中添加任何现有的流程引擎(针对BPMN 2.0)以及所有流程之间的快速比较来增强我的研究,我将不胜感激.

我更喜欢一个非常简短的比较,仅列出重要的功能(区分功能,例如可能用于其他功能而不用于其他功能,许可,与tomcat和JBoss等其他产品的依赖关系以及操作系统等)

PS:我在Activiti和jBPM上找到了很多,但你的答案仍然是一个好处.

workflow business-process-management jbpm bpmn activiti

6
推荐指数
1
解决办法
1万
查看次数

坚持数据在Jbpm 5.4

我想知道是否有任何示例或链接可以解释我们如何在JBPM中持久保存数据?

我想在用户注册表单中创建一个Web应用程序,当用户/人填写表单并单击提交按钮时,数据应该存储在我的数据库MySQl数据库的表中.

任何帮助都表示赞赏.

谢谢.

mysql database hibernate jbpm

6
推荐指数
1
解决办法
297
查看次数

"工作流引擎"和"业务流程管理引擎"有什么区别?

很多时候我都听说过这两个概念.

如"windows工作流基础"和Activiti和jBPM等项目是"业务流程管理引擎".

这两个名词("工作流引擎"和"业务流程管理引擎")是一回事吗?

workflow business-logic jbpm activiti

6
推荐指数
1
解决办法
2787
查看次数

如何在Eclipse中创建jbpm6 Web应用程序?

我想用JBPM6创建示例Web应用程序.但我正在努力探索JBPM6.

我试图运行示例应用程序,但是它给出了一个错误.没有步骤从Eclipse启动项目到JBOSS部署.如果创建JBPM项目,那么它不支持前层,如果选择带有maven的JBPM,那么Web资源不会添加到项目中.

请告知如何在Eclipse中使用jbpm6进程创建Web应用程序?

java eclipse jbpm

6
推荐指数
1
解决办法
5801
查看次数

JBPM使用JSON进行休息调用

我们想使用其余的API在JBPM6中启动一个进程.我们需要将一个对象作为流程变量传递.

我们知道如何做JAXB和执行调用.但我们想用JSON和/ runtime/{deploymentId}/process/{processDefId}/start来做

可能吗?我们试着没有成功.

rest json drools jbpm

6
推荐指数
1
解决办法
3366
查看次数

如何在JBPM6中使用电子邮件服务任务

我是JBPM6的新手,目前我正在研究BPM符号.我在添加如何在用户任务完成时将电子邮件通知应用于流程时遇到问题(如果一个用户任务完成,则将通知发送到下一级别).因为我找不到有关该文件的有用文件(例如:发送任务,接收任务,消息事件,电子邮件服务等).如果有人可以用适当的例子帮我解决这个问题,那就非常感激.(比如如何添加数据输入集,输出集等)还请帮助我如何将业务规则任务添加到流程中.

jbpm

6
推荐指数
1
解决办法
3708
查看次数

由于 H2 db 错误,默认业务应用程序无法运行

按照 start.jbpm.org 中提到的步骤: 1. 解压生成的 business-application.zip 文件 2. 进入 business-application-service 目录 3. 执行 launch.sh/bat clean install 4. 打开浏览器http:// /本地主机:8090

第 3 步./launch.sh clean install失败,出现以下错误:

org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unsupported connection setting "MVCC" [90113-200]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:622)
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:429)
    at org.h2.message.DbException.get(DbException.java:205)
    at org.h2.message.DbException.get(DbException.java:181)
    at org.h2.engine.ConnectionInfo.readSettingsFromURL(ConnectionInfo.java:269)
    at org.h2.engine.ConnectionInfo.<init>(ConnectionInfo.java:78)
    at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152)
    at org.h2.Driver.connect(Driver.java:69)
Run Code Online (Sandbox Code Playgroud)

H2最近发生了一些变化,有人可以提出解决这个问题的方法吗?

jbpm

6
推荐指数
1
解决办法
1677
查看次数