Activiti(生成25張表)


有兩種方式,第一種是使用默認的配置文件,第二種是指定配置文件:

package com.ouyan.activiti.table;

import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngineConfiguration;
import org.junit.Test;

public class ActivitiTest01 {

    /**
     * 生成Activiti需要的25表
     */
    @Test
    public void testCreateTable(){
        ProcessEngineConfiguration pec=ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration(); // 獲取流程引擎配置
        pec.setJdbcDriver("com.mysql.jdbc.Driver"); // 配置驅動
        pec.setJdbcUrl("jdbc:mysql://localhost:3306/db_activiti"); // 配置連接地址
        pec.setJdbcUsername("root"); // 用戶名
        pec.setJdbcPassword("123456"); // 密碼
        
        /**
         * 配置模式  true 自動創建和更新表
         */
        pec.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
        
        // 獲取流程引擎對象
        ProcessEngine pe=pec.buildProcessEngine(); 
    }
    
    /**
     * 生成Activiti需要的25表 使用配置文件
     */
    @Test
    public void testCreateTableWithXml(){
         // 引擎配置
        ProcessEngineConfiguration pec=ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml");
        // 獲取流程引擎對象
        ProcessEngine processEngine=pec.buildProcessEngine();
    }
}

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com