读书人

JBPM3.2.2的JbpmSessionFactory有关问

发布时间: 2012-11-10 10:48:51 作者: rapoo

JBPM3.2.2的JbpmSessionFactory问题
今天使用了JBPM3.2.2
但是使用JbpmSessionFactory的时候,3.2.2已经deprecated了
看见注释用
@deprecated use {@link org.jbpm.tc.ContextBuilder} and {@link org.jbpm.tc.db.JbpmSessionContext} instead.
但是我找不到ContextBuilder类,请问有谁能告诉我ContextBuilder在哪里。
同时我测试下面的代码:
public void testSave()
throws HibernateException, SQLException
{
// 打开新的永久层会话
JbpmSession jbpmSession = jbpmSessionFactory.openJbpmSession();

// 保存流程定义到数据库中
ProcessDefinition pdf = jbpmSession.getGraphSession().findLatestProcessDefinition("MyRequest");

ProcessInstance pi = new ProcessInstance(pdf);

System.out.println(pi.getRootToken());

// 关闭会话.
jbpmSession.close();
}
到ProcessInstance pi = new ProcessInstance(pdf);
的时候会抛出:
org.hibernate.HibernateException: null index column for collection: org.jbpm.graph.def.ProcessDefinition.definitions这样的异常。
大侠们帮忙看看

读书人网 >软件架构设计

热点推荐