zoukankan      html  css  js  c++  java
  • 初始化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包。

  • 相关阅读:
    pyinstaller guid
    python filter()和map()函数
    python eval()
    day6
    repr()函数是什么鬼?
    fibonacci_question
    冒泡算法
    python 函数
    day4作业
    NOIp 2013 #1 积木大赛 Label:有趣的模拟
  • 原文地址:https://www.cnblogs.com/xiqinfanqie/p/6891965.html
Copyright © 2011-2022 走看看