activity任意节点动态加签

2022-06-22 08:19:21

前言

在之前的章节中,我们聊到了activity可以解决动态的任意加签节点的问题,但那时候我们的加签节点是临时存储的,而在现实的业务中,往往需要通过创建自身的业务表与activity的表建立一定的业务关系,从而实现数据持久化,即我们加签的节点不能因为加签完毕后就找不到历史数据了

activity和mybatis实现了较好了的整合,如果采用spring的xml方式进行配置的话,我们只需要导入mybatis的依赖并进行简单的配置即可

下面我们先通过一个简单的例子,体验一下如何将自建的业务表数据存储进去

1、建表语句

CREATE TABLE `act_creation` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `PROCESS_DEFINITION_ID` varchar(255) DEFAULT NULL COMMENT '流程定义id',
  `DOUSERID` varchar(20) DEFAULT NULL COMMENT '操作人id',
  `ACT_ID` varchar(64) DEFAULT NULL,
  `PROCESS_INSTANCE_ID` varchar(255) NOT NULL DEFAULT '0' COMMENT '流程实例id',
  `PROPERTIES_TEXT` varchar(2000) DEFAULT NULL COMMENT '参数',
  `STATE_` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0代表有效 1代表无效',
  `create_time` timestamp NULL
  • 作者:小码农叔叔
  • 原文链接:https://blog.csdn.net/zhangcongyi420/article/details/107299720
    更新时间:2022-06-22 08:19:21