2007-12-11
JBPM3.2.2的JbpmSessionFactory问题
关键字: 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这样的异常。
大侠们帮忙看看
但是使用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这样的异常。
大侠们帮忙看看
- 浏览: 540 次
- 性别:

- 来自: 苏州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
使用JS框架,抑或收集组件
JS的框架都不够成熟
-- by cavenaghi -
使用JS框架,抑或收集组件
用过才有发言权,我也经历过不使用框架-使用框架-使用什么样的框架的过程。不要想当 ...
-- by beeke -
使用JS框架,抑或收集组件
合算,那是你看到了结果,但是如果出现了大量性能问题呢?到时面临是否是替换框架,还 ...
-- by zhu_chen001 -
使用JS框架,抑或收集组件
不同意见。我们一个项目价值过千万,开发人员超过100人,前台全部使用某公司的商业 ...
-- by beeke -
使用JS框架,抑或收集组件
如果维护能力强的话,能不用框架也很好。就是开发人员要吃些苦了。
-- by shatuo






评论排行榜