初始化mysql数据库——Activiti BPM
Posted 西芹番茄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始化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数据库——Activiti BPM的主要内容,如果未能解决你的问题,请参考以下文章
Activiti - 新一代的开源 BPM 引擎 (zhuan)
Activiti - 新一代的开源 BPM 引擎 (zhuan)