我在调试JBPM4工作流应用的时候,发现一个问题:桌面应用能获得流程实例的子流程实例的id,移到web上就不行。
调用的是ExecutionImpl类的getId方法
public String getId() {
  return id;
}
这个方法在桌面应用直接返回id,在web应用中返回之前却跳到hibernate-core.jar中去
追踪信息显示:
RuntimeSupport.findSuperMethod(Object, String, String) line: 62
ExecutionImpl_$$_javassist_5.getId() line: not available [local variables unavailable]
有什么办法能让id返回,而不受hibernate的干扰。
貌似是被用动态代理机制侵入了