spring与jbpm的整合

阅读更多

spring与jbpm的整合

   *  由spring容器产生processEngine

   *  jbpm的事务交给spring处理

整合步骤:

   *  导入jbpm的jar包

   * 删除db和hibernate的jar包

   *  在config下创建一个配置文件

         config/jbpm

                 jbpm.cfg.xml

                 jbpm.hibernate.cfg.xml

   *  jbpm.cfg.xml文件中

        改为

       

        统一由spring处理事务,由右边的配置可以看出是通过创建新的session从而开启事务的

   *  jbpm.hibernate.cfg.xml文件中

        *  数据库的连接配置

             thread

             这行配置不能写,不能从当前线程中获取session

        *  OA项目本身的表的映射文件

        *  jbpm的表的映射文件

   *  spring的配置文件

       *  hibernate配置文件的路径修改

             

                    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

               

                   classpath:jbpm/jbpm.hibernate.cfg.xml

               

             

       *  让spring产生processEngine

           

             

             

             

                         factory-method="createProcessEngine" />

            注意jbpm.cfg.xml配置文件的路径 

jbpm.tx.spring.cfg.xml

   

     

     

     

   

 

你可能感兴趣的:(spring,jbpm)