我使用持久性来执行包括异步工作项在内的进程。我需要访问持久性表(WorkItemInfo)的内容以获取运行时信息。
但我找不到表,也不知道如何从中读取数据?
提前感谢您的帮助。
答案 0 :(得分:0)
您配置的数据库中有一个WorkItemInfo表。请注意,大多数示例默认情况下在内存数据库中使用H2,您可以使用h2控制台来查看。
请注意,通常不建议直接访问XXXInfo表。您可以考虑让您的处理程序自己在某个表中存储必要的信息并查询(类似于任务服务如何在任务表中存储任务数据)。
或者,使用ksession获取所需信息可能更容易,使用: ((org.drools.core.process.instance.WorkItemManager)ksession.getWorkItemManager())。getWorkItem(id);