zoukankan      html  css  js  c++  java
  • 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();
        }
    }
  • 相关阅读:
    继续致歉
    向大家致歉!!
    访问速度调查
    致歉
    [功能改进]通过Blog客户端直接发随笔至网站分类
    带宽升级公告
    创业团队的类型
    [讨论]基于.NET的开源论坛软件的选择
    调整一下工作的节奏
    公告
  • 原文地址:https://www.cnblogs.com/XJJD/p/9287796.html
Copyright © 2011-2022 走看看