[jboss-user] [JBoss Seam] - Re: Problems understanding Seam's jBPM support
MSchmidke
do-not-reply at jboss.com
Wed Nov 14 04:22:15 EST 2007
Indeed, keeping the context open for several transactions does not seem to work at all. It's a pity.
But I continued my experiments and found that it seems not to be very bad to save a ProcessInstance to another JbpmContext than it was loaded from.
So, for the moment, my workaround is to load ProcessInstances not forUpdate. In the action method which successfully ends the conversation, I open a new JbpmContext, save the ProcessInstance to that context and flush the hibernate session:
| @End
| public String actionButton() {
| JbpmContext ctx =
| JbpmConfiguration.getInstance().createJbpmContext();
| try {
| ctx.setSession(session);
| ctx.save(processInstance);
| } finally {
| ctx.close();
| }
| session.flush();
| return "startseite";
| }
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4104423#4104423
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4104423
More information about the jboss-user
mailing list