"该资源包含了对JBPM 4.4版本在MySQL 5.5数据库上创建表的修正过的SQL命令,共有18个表的建表语句。" JBPM(Java Business Process Management)是一个开源的工作流管理系统,用于设计、执行和管理业务流程。在JBPM 4.4这个特定的版本中,数据库结构对于系统的正常运行至关重要。这里的SQL命令主要用于在MySQL 5.5数据库中创建必要的表,确保JBPM能够正确存储和管理流程实例、部署信息和其他元数据。 首先,`JBPM4_DEPLOYMENT`表是用于存储流程部署的信息。表中的`DBID`是主键,代表每个部署的唯一标识,`NAME`字段存储部署的名称,`TIMESTAMP`记录部署的时间戳,而`STATE`字段则表示部署的状态。 接着,`JBPM4_DEPLOYPROP`表是用来存储与部署相关的属性。`DBID`为主键,`DEPLOYMENT`字段引用`JBPM4_DEPLOYMENT`表的`DBID`,`OBJNAME`和`KEY`联合定义了属性的类别,`STRINGVAL`和`LONGVAL`分别用于存储字符串值和长整型值。 `JBPM4_EXECUTION`表是执行实例表,它包含流程实例的详细信息。`DBID`为主键,`CLASS`、`DBVERSION`用于版本控制。`ACTIVITYNAME`指定了当前活动的名称,`PROCDEFID`是流程定义的ID,`HASVARS`表示是否存在变量,`NAME`、`KEY`、`ID`、`STATE`和`SUSPHISTSTATE`等字段用于追踪流程状态和实例信息。此外,`PRIORITY`表示优先级,`HISACTINST`、`PARENT`、`INSTANCE`、`SUPEREXEC`、`SUBPROCINST`、`PARENT_IDX`则分别关联到历史活动实例、父执行、实例、上级执行、子流程实例和父索引。 `JBPM4_HIST_ACTINST`表记录历史活动实例,用于跟踪流程的执行历史。`DBID`为主键,`CLASS`、`DBVERSION`保持版本一致性,`HPROCI`关联流程实例,`TYPE`定义活动类型,`EXECUTION`引用执行实例,`ACTIVITY_NAME`为活动名称,`START_datetime`和`END_datetime`分别记录活动的开始和结束时间,`DURATION`是活动的持续时间,`TRANSITION_val`可能涉及流程的转移信息。 这些SQL命令是JBPM 4.4在MySQL 5.5环境下正常运行的基础,修正这些命令可能是为了适应特定的数据库配置或解决兼容性问题。正确执行这些语句后,系统将具备存储和处理工作流过程的能力。在实际部署和使用过程中,根据具体的业务需求和环境调整可能也是必要的。
create table JBPM4_DEPLOYMENT (
DBID_ bigint not null,
NAME_ longtext,
TIMESTAMP_ bigint,
STATE_ varchar(255),
primary key (DBID_)
) ENGINE=InnoDB;
create table JBPM4_DEPLOYPROP (
DBID_ bigint not null,
DEPLOYMENT_ bigint,
OBJNAME_ varchar(255),
KEY_ varchar(255),
STRINGVAL_ varchar(255),
LONGVAL_ bigint,
primary key (DBID_)
) ENGINE=InnoDB;
create table JBPM4_EXECUTION (
DBID_ bigint not null,
CLASS_ varchar(255) not null,
DBVERSION_ integer not null,
ACTIVITYNAME_ varchar(255),
PROCDEFID_ varchar(255),
HASVARS_ bit,
NAME_ varchar(255),
KEY_ varchar(255),
ID_ varchar(255) unique,
STATE_ varchar(255),
PRIORITY_ integer,
HISACTINST_ bigint,
PARENT_ bigint,
INSTANCE_ bigint,
SUPEREXEC_ bigint,
SUBPROCINST_ bigint,
PARENT_IDX_ integer,
primary key (DBID_)
) ENGINE=InnoDB;
create table JBPM4_HIST_ACTINST (
DBID_ bigint not null,
CLASS_ varchar(255) not null,
DBVERSION_ integer not null,
HPROCI_ bigint,
TYPE_ varchar(255),
EXECUTION_ varchar(255),
ACTIVITY_NAME_ varchar(255),
START_ datetime,
END_ datetime,
DURATION_ bigint,
TRANSITION_ varchar(255),
NEXTIDX_ integer,
HTASK_ bigint,
primary key (DBID_)
) ENGINE=InnoDB;
create table JBPM4_HIST_DETAIL (
DBID_ bigint not null,
剩余16页未读,继续阅读
- 粉丝: 2
- 资源: 14
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦