1

据我所知,Activiti 将流程变量保存到 ACT_RU_VARIABLE 或 ACT_GE_BYTEARRAY 中。我的代码:

流程定义:

...
<serviceTask id="servicetask1" name="GenerateData" activiti:class="CreateClientService"></serviceTask>
...

服务任务:

@Service
public class CreateClientService implements JavaDelegate {

  public void execute(DelegateExecution execution) throws Exception {
    MyObj obj = new MyObj():
    execution.setVariable("obj", obj);
  }
}

但是 obj 变量没有保存!

我的问题:

  1. 为什么没有保存?
  2. 如果我使用 Activiti + Hibernate,Activiti 是否会将流程变量保存到 ACT_RU_VARIABLE 和 ACT_GE_BYTEARRAY 表中?
4

0 回答 0