JBoss Community

Re: JPAKnowledgeService.newStatefulKnowledgeSession(kbase, config, env)

created by gigazhang in jBPM Development - View the full discussion

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

        <property name="driverClassName">

            <value>oracle.jdbc.driver.OracleDriver</value>

        </property>

        <property name="url">

            <value>jdbc:oracle:thin:@//192.168.175.40:1521/ORCL</value>

        </property>

        <property name="username">

            <value>demo</value>

        </property>

        <property name="password">

            <value>demo</value>

        </property>

        <property name="initialSize">

            <value>5</value>

        </property>

        <property name="maxActive">

            <value>80</value>

        </property>

        <property name="maxIdle">

            <value>20</value>

        </property>

        <property name="maxWait">

            <value>3000</value>

        </property>

    </bean>

 

    <bean id="emf" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">

        <property name="dataSource" ref="dataSource" />

        <property name="persistenceUnitName" value="org.drools.persistence.jpa.local" />

    </bean>

 

    <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">

        <property name="entityManagerFactory" ref="emf" />

        <property name="dataSource" ref="dataSource" />

    </bean>

 

    <drools:grid-node id="node" />

 

    <drools:kbase id="kbase" node="node">

        <drools:resources>

            <drools:resource type="BPMN2" source="classpath:bpmn/MyProcess.bpmn" />

        </drools:resources>

    </drools:kbase>

   

    <drools:ksession id="ksession" type="stateful" kbase="kbase" node="node">

        <drools:configuration>

            <drools:jpa-persistence>

                <drools:transaction-manager ref="transactionManager" />

                <drools:entity-manager-factory ref="emf" />

            </drools:jpa-persistence>

        </drools:configuration>

    </drools:ksession>

Reply to this message by going to Community

Start a new discussion in jBPM Development at Community