首页 > 代码库 > 代码创建工作流的23张表

代码创建工作流的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     @Test13     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 }

 

代码创建工作流的23张表