大家都知道activiti有25张表,那么学习时怎么尽快掌握每张表的含义呢?下面我们一起分析一下
我们从上面图片可以看出activiti25张表全部都是以act_开头的,那第一个下划线_和第二个下划线_之间用来表示表的用途;
- re表示repository包含了流程定义和流程静态资源等;
- ru表示runtime,表示运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据,既然是运行中的数据,那么在流程结束时就会删除这些记录;
- id表示identity,包含身份信息,比如用户,组等等;
- hi表示history,包含历史数据,比如历史流程实例, 变量,任务等等;
- ge表示通用数据, 用于不同场景下;
- evt这张表属于hi,只是没有按照命令规则
- procdef这张表属于re,只是没有按照命令规则
act_evt_log(事件日子)
act_ge_bytearray(资源文件表,xml/png等)
act_ge_property(系统配置表)
act_hi_actinst(活动节点历史表)
act_hi_attachment(附件表)
act_hi_comment(评论表)
act_hi_detail(变更历史表)
act_hi_identitylink(活动节点历史身份联系表)
act_hi_procinst(历史流程实例表)
act_hi_taskinst(历史任务表)
act_hi_varinst(历史变量表)
act_id_group(群组表)
act_id_info(用户的详细信息表)
act_id_membership(用户与群组关系表)
act_id_user(用户的基本信息表)
act_procdef_info(流程定义的动态变更信息表)
act_re_deployment(流程部署表)
act_re_model(模型表)
act_re_procdef(流程定义表)
act_ru_event_subscr(事件监听)
act_ru_execution(执行对象表)
act_ru_identitylink(身份联系表)
act_ru_job(异步作业)
act_ru_task(用户任务表)
act_ru_variable(变量表)
字段名称我就不一一写出来了,实在太多,其实只要知道了表作用,字段名自然而然就清楚了