创建activiti工作流所需23张表

简介:

Activiti是一个开源的工作流引擎,它实现了BPMN 2.0规范,可以发布设计好的流程定义,并通过api进行流程调度。
Activiti的创始人也就是JBPM(也是一个优秀的BPM引擎)的创始人,从Jboss离职后开发了一个新的BPM引擎:Activiti。所以,Activiti有很多地方都有JBPM的影子


创建23表:

1
package  com; import  org.activiti.engine.ProcessEngine; import  org.activiti.engine.ProcessEngineConfiguration; public  class  Test {     @org .junit.Test     public  void  createTable() {        ProcessEngineConfiguration pec = ProcessEngineConfiguration                .createStandaloneInMemProcessEngineConfiguration();        pec.setJdbcDriver( "com.mysql.jdbc.Driver" );        pec.setJdbcUrl( "jdbc:mysql://localhost:3306/test" );        pec.setJdbcUsername( "root" );        pec.setJdbcPassword( "" );                 /**         * DB_SCHEMA_UPDATE_FALSE = "false" //不能自动创建表,需要表存在         * DB_SCHEMA_UPDATE_CREATE_DROP = "create-drop"//先删除表在创建         * DB_SCHEMA_UPDATE_TRUE = "true"//如果不存在,自动创建表         */         pec.setDatabaseSchema(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_CREATE_DROP);        //工作流的核心对象        ProcessEngine pe = pec.buildProcessEngine();        System.out.println(pe);    }}

成功创建的表:

wKiom1VQrC_ij_VvAAEgFrZWOFQ506.jpg



本文转自 l363130002 51CTO博客,原文链接:http://blog.51cto.com/liuyj/1650395

相关文章
|
存储 缓存 分布式计算
HBase入门指南
HBase是一个开源的非关系型分布式数据库,设计初衷是为了解决大量结构化数据存储与处理的需求
1552 0
HBase入门指南
|
数据库
MybatisPlus中设置自动填充时间@TableField注解的使用
MybatisPlus中设置自动填充时间@TableField注解的使用
1300 0
|
存储 算法 安全
超级好用的C++实用库之sha256算法
超级好用的C++实用库之sha256算法
789 1
|
数据采集 数据可视化 数据挖掘
使用Pandas对Data列进行基于顺序的分组排列
使用Pandas对Data列进行基于顺序的分组排列
381 0
|
JavaScript 信息无障碍
无障碍工具条本地化安装部署
无障碍工具条安装部署教程
483 1
无障碍工具条本地化安装部署
|
消息中间件 Kafka 流计算
FlinkKafkaConsumer相同group.id多个任务消费kafka问题
当使用FlinkKafkaConsumer消费Kafka时,即使设置了相同的group.id,由于Flink内部管理partition的消费offset,两个程序仍能同时消费所有数据。这与KafkaConsumer不同,后者严格遵循消费组隔离原则,避免重复消费同一分区的数据。Flink为实现exactly-once语义,需要独立管理offset,这导致了上述现象。
|
监控 Java Shell
链路跟踪-SkyWalking系列(一)
链路跟踪-SkyWalking系列(一)
3188 2
|
安全 Java
【Java集合类面试十三】、HashMap如何实现线程安全?
实现HashMap线程安全的方法包括使用Hashtable类、ConcurrentHashMap,或通过Collections工具类将HashMap包装成线程安全的Map。
|
消息中间件 存储 缓存
一文了解清楚kafka消息丢失问题和解决方案
今天分享一下kafka的消息丢失问题,kafka的消息丢失是一个很值得关注的问题,根据消息的重要性,消息丢失的严重性也会进行放大,如何从最大程度上保证消息不丢失,要从生产者,消费者,broker几个端来说。
755 0
|
SQL 关系型数据库 MySQL
Activiti工作流学习笔记(三)——自动生成28张数据库表的底层原理分析
网上关于工作流引擎Activiti生成表的机制大多仅限于四种策略模式,但其底层是如何实现的,相关文章还是比较少,因此,觉得撸一撸其生成表机制的底层原理。
1105 0