• 代码创建工作流的23张表


     1 package junit;
     2 
     3 import org.activiti.engine.ProcessEngine;
     4 import org.activiti.engine.ProcessEngineConfiguration;
     5 import org.junit.Test;
     6 
     7 public class TestActiviti {
     8 
     9     /**
    10      * 使用代码创建工作流需要23张表
    11      */
    12     @Test
    13     public void createTable(){
    14         //创建Activiti配置对象的实例
    15         ProcessEngineConfiguration configuration = ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();
    16         //数据库信息配置
    17         configuration.setJdbcUrl("jdbc:mysql://localhost:3306/activiti?createDatabaseIfNotExist&useUnicode=true&characterEncoding=utf8");
    18         configuration.setJdbcDriver("com.mysql.jdbc.Driver");
    19         configuration.setJdbcUsername("root");
    20         configuration.setJdbcPassword("root");
    21         
    22         //设置数据库建表策略
    23         /**
    24          * DB_SCHEMA_UPDATE_TRUE:如果不存在表就创建表,存在就直接使用
    25          * DB_SCHEMA_UPDATE_FALSE:如果不存在表就抛出异常
    26          * DB_SCHEMA_UPDATE_CREATE_DROP:每次都先删除表,再创建新的表
    27          */
    28         configuration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
    29         //使用配置对象创建流程引擎实例
    30         ProcessEngine processEngine = configuration.buildProcessEngine();
    31         System.out.println(processEngine);
    32         
    33     }
    34     
    35 }
  • 相关阅读:
    标准函数头部注释
    排序
    #define _INTSIZEOF(n)
    并发编程资料
    memory model
    Ubuntu搜狗输入法的使用
    gprof
    xml_editor
    创建本地Ubuntu镜像
    设计模式9:建造者模式
  • 原文地址:https://www.cnblogs.com/yzdqxing/p/4201081.html
Copyright © 2020-2023  润新知