我正在写一个非常简单的查询,但由于某种原因我得到重复的值.
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)
不返回重复值.
谁能发现什么是错的?
全部,我是jBPM的新手.我使用下面的链接运行了一个非常基本的示例
http://www.jorambarrez.be/blog/2010/02/01/updated-hello-world-tutorial-for-jbpm-4-3/
虽然我得到了运行示例,但我对jBPM有一些疑问,并在Websphere上与我的应用程序集成
有人能指出我一个适当的教程,展示如何将jbpm嵌入到现有的应用程序中吗?
谢谢.
我想在一个产品中用Activiti或jBPM-5替换自定义BPM实现,该产品使用Hibernate(No JPA)和Spring进行持久层实现.不幸的是,Activiti和jBPM5都需要JPA(根据他们的文档),并且不可能将所有现有的Hibernate实现迁移到产品中的JPA.
注意:我知道应用程序不符合JPA,并且不能使用其他JPA提供程序.
我正在对所有现有的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上找到了很多,但你的答案仍然是一个好处.
我想知道是否有任何示例或链接可以解释我们如何在JBPM中持久保存数据?
我想在用户注册表单中创建一个Web应用程序,当用户/人填写表单并单击提交按钮时,数据应该存储在我的数据库MySQl数据库的表中.
任何帮助都表示赞赏.
谢谢.
很多时候我都听说过这两个概念.
如"windows工作流基础"和Activiti和jBPM等项目是"业务流程管理引擎".
这两个名词("工作流引擎"和"业务流程管理引擎")是一回事吗?
我想用JBPM6创建示例Web应用程序.但我正在努力探索JBPM6.
我试图运行示例应用程序,但是它给出了一个错误.没有步骤从Eclipse启动项目到JBOSS部署.如果创建JBPM项目,那么它不支持前层,如果选择带有maven的JBPM,那么Web资源不会添加到项目中.
请告知如何在Eclipse中使用jbpm6进程创建Web应用程序?
我们想使用其余的API在JBPM6中启动一个进程.我们需要将一个对象作为流程变量传递.
我们知道如何做JAXB和执行调用.但我们想用JSON和/ runtime/{deploymentId}/process/{processDefId}/start来做
可能吗?我们试着没有成功.
我是JBPM6的新手,目前我正在研究BPM符号.我在添加如何在用户任务完成时将电子邮件通知应用于流程时遇到问题(如果一个用户任务完成,则将通知发送到下一级别).因为我找不到有关该文件的有用文件(例如:发送任务,接收任务,消息事件,电子邮件服务等).如果有人可以用适当的例子帮我解决这个问题,那就非常感激.(比如如何添加数据输入集,输出集等)还请帮助我如何将业务规则任务添加到流程中.
按照 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最近发生了一些变化,有人可以提出解决这个问题的方法吗?