初始化mysql數據庫——Activiti BPM

 1 package com.initialize;
 2 
 3 import org.activiti.engine.ProcessEngine;
 4 import org.activiti.engine.ProcessEngineConfiguration;
 5 import org.junit.Test;
 6 
 7 public class TestActiviti {
 8     /** 使用代碼建立工做流所需的25張表 **/
 9     @Test
10     public void test() {
11         ProcessEngineConfiguration configuration = ProcessEngineConfiguration
12                 .createStandaloneProcessEngineConfiguration();
13         // 連接數據庫的配置
14         configuration.setJdbcDriver("com.mysql.jdbc.Driver");
15         configuration.setJdbcUrl("jdbc:mysql://localhost:3306/activiti?useUnicode=true&characterEncoding=utf8");
16         configuration.setJdbcUsername("root");
17         configuration.setJdbcPassword("jqk*.?");
18         /*
19          * DB_SCHEMA_UPDATE_FALSE 不能建立表,須要表存在
20          * DB_SCHEMA_UPDATE_CREATE_DROP 先刪除表再建立表
21          * DB_SCHEMA_UPDATE_TRUE 如表不存在自動建立表
22          */
23         configuration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
24         //工做流的核心對象,ProcessEngine對象
25         ProcessEngine processEngine= configuration.buildProcessEngine();
26         System.out.println("processEngine="+processEngine);
27     }
28 
29 }

注意:當前Activiti BPM version:5.22 生成25張數據庫表,請勿忘記導入相應的jdbc包。mysql

相關文章
相關標籤/搜索