JBPM中使用Hibernate

在JBPM中可以通过environment获得各种服务和接口。

    1.在JBPM中获得Hibernate的session的方法为:

EnvironmentImpl environment = ((EnvironmentFactory)processEngine).openEnvironment();
Session session = environment.get(Session.class);

      其中EnvironmentImpl environment = ((EnvironmentFactory)processEngine).openEnvironment();是获得JBPM的环境。

    同样,如果想要获得比如IdentitySession接口服务,只需如下写:

IdentitySession identitySession = environment.get(IdentitySession.class);

   这样就可以直接操作IdentitySession 接口,而不用关心实现类了。

相关推荐