Spring 使用JPA为Activiti 5.9实现流程
如何在activiti 5.9中使用oracle作为后端,使用JPA逻辑编写Springbean?我不确定这是否回答了您的问题,但我会尝试一下。 你不需要做一些特别的事情来实现你的目标。 将processEngine声明为Springbean,您可以在以下位置找到相关信息: 在本例中,Spring 使用JPA为Activiti 5.9实现流程,spring,jpa,activiti,Spring,Jpa,Activiti,如何在activiti 5.9中使用oracle作为后端,使用JPA逻辑编写Springbean?我不确定这是否回答了您的问题,但我会尝试一下。 你不需要做一些特别的事情来实现你的目标。 将processEngine声明为Springbean,您可以在以下位置找到相关信息: 在本例中,delegateExpressionBean是您的JPA逻辑,包括bean,但该bean的类必须实现Activiti的JavaDelegate接口。 这是你的选择 <beans xmlns="http://w
delegateExpressionBean
是您的JPA逻辑,包括bean,但该bean的类必须实现Activiti的JavaDelegate
接口。
这是你的选择
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">
<property name="jdbcUrl" value="jdbc:h2:mem:activiti;DB_CLOSE_DELAY=1000" />
<property name="jdbcDriver" value="org.h2.Driver" />
<property name="jdbcUsername" value="sa" />
<property name="jdbcPassword" value="" />
<property name="databaseSchemaUpdate" value="true" />
<property name="jobExecutorActivate" value="false" />
<property name="mailServerHost" value="mail.my-corp.com" />
<property name="mailServerPort" value="5025" />
</bean>
</beans>
<serviceTask id="javaService"
name="My Java Service Task"
activiti:expression="#{printer.printMessage(myVar1, myVar2)}" />
<serviceTask id="serviceTask" activiti:delegateExpression="${delegateExpressionBean}" />