如何从WorkItemInfo,SessionInfo表中查找和读取数据

时间:2015-03-05 18:20:39

标签: jbpm

我使用持久性来执行包括异步工作项在内的进程。我需要访问持久性表(WorkItemInfo)的内容以获取运行时信息。

但我找不到表,也不知道如何从中读取数据?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您配置的数据库中有一个WorkItemInfo表。请注意,大多数示例默认情况下在内存数据库中使用H2,您可以使用h2控制台来查看。

请注意,通常不建议直接访问XXXInfo表。您可以考虑让您的处理程序自己在某个表中存储必要的信息并查询(类似于任务服务如何在任务表中存储任务数据)。

或者,使用ksession获取所需信息可能更容易,使用: ((org.drools.core.process.instance.WorkItemManager)ksession.getWorkItemManager())。getWorkItem(id);