activiti学习笔记(二)表结构

表结构

表结构

mysql 建表语句

activiti自带了建表脚步,分别为下面三个文件:

  • 核心引擎 activiti.mysql.create.engine.sql
  • 历史数据 activiti.mysql.create.history.sql
  • 身份信息 activiti.mysql.create.identity.sql

mysql删表语句

  • 核心引擎 activiti.mysql.drop.engine.sql
  • 历史数据 activiti.mysql.drop.history.sql
  • 身份信息 activiti.mysql.drop.identity.sql

ACT_GE_* 通用数据表

通用表

其中:

  • act_ge_property表对应代码中的实体类为propertyEntityImpl
  • act_ge_bytearray表对应代码中的实体类为ByteArrayEntityImpl

ACT_RE_*流程定义存储表

流程定义存储表

其中:

  • act_re_deployment表对应deploymentEntityImpl类
  • act_re_procdef表对应ProcessDefinitionEntityImpl类

身份数据表

身份数据表

其中:

  • act_id_user表对应UserEntityImpl类
  • act_id_info表对应IdentityInfoEntityImpl类
  • act_id_group表对应GroupEntityImpl类
  • act_id_membership对应MembershipEntityImpl类
    其中act_id_info表中保存的是用户的扩展信息。比如想添加用户兴趣爱好:
identityService.setUserInfo(user1.getId(),"like","reading");

运行时流程数据表

运行时表

其中:

  • act_ru_execution表对应ExecutionEntityImpl类
  • act_ru_task表对应TaskEntityImpl类
  • act_ru_variable表对应VariableInstanceEntityImpl类
  • act_ru_identitylink表对应IdentityLinkEntityImpl类(当发起一条流程后,流程中某节点的处理人就会和这条流程建立起连接,在这张表中插入一条记录)
  • act_ru_event_subscr表对应EventSubscriptionEntityImpl类
  • act_ru_job表对应JobEntityImpl类
    ...

历史流程数据表

历史流程数据表

其中:

  • act_hi_procinst表对应HistoricProcessInstanceEntityImpl类
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容