activiti工作流引擎(3)数据库

数据库表名解析

所有数据库表都以ACT_为前缀,后面跟两个字母的标准,表明其应用场景

  • ACT_RE_* 'RE' 表示 repository,主要存储一些静态定义性配置性数据,如图片,规则等
  • ACT_RU_* 'RU' 表示runtime,主要存储运行时的数据,譬如流程实例,用户任务等;流程实例执行期间,数据会保存在runtime的表中,一旦流程结束,runtime相关的数据即会删除(只能从历史表查询),以保证runtime表数据尽量少
  • ACT_ID_* 'ID' 表示identify,主要存储用户,组等信息
  • ACT_HI_* 'HI' 表示history,即历史数据表
  • ACT_GE_* 'GE' 表示general,存储一些公用的数据

数据库初始化操作

可以从源码中找到activiti-5.14\database\create 里面有各个数据库对应的sql文件,执行这些sql文件即可

你可能感兴趣的:(activiti工作流引擎(3)数据库)