我基于Spring 3,Hibernate 3.6和JBPM 5.3进行预测。 bpm进程不是最新的,而是只是不时(即每天一次)。
我通过
创建一个流程会话KnowledgeBuilder kBuilder ...
KnowledgeBase processBase = kBuilder.newKnowledgeBase();
StatefulKnowledgeSession processSession = processBase.newStatefulKnowledgeSession();
和
的流程实例ProcessInstance processInstance = processSession.createProcessInstance("sample", null);
问题在于我想手动持久保存流程实例
Session session = sessionFactory.getCurrentSession();
session.saveOrUpdate(processInfo); // processInfo is a instance of ProcessInstanceInfo
数据库序列生成的ID不是进程启动时的ID。
我的问题:有没有办法强迫
processSession.createProcessInstance("sample", null)
从自定义逻辑中获取新ID,即从数据库序列中获取?
谢谢!