【原】Spring activiti 环境搭建之数据库创建

由于在开发工作流的时候,避免不了要保存一些数据和流程走向;所以在搭建Spring activiti开发环境的时候需要把官方提供的23张表创建到我们的DB,后续的流程都会在这些表中记录。

1.创建代码如下:

	@Test
	public void createactivityTable(){

		ProcessEngineConfiguration p = ProcessEngineConfiguration.createStandaloneInMemProcessEngineConfiguration();
		p.setJdbcDriver("com.mysql.jdbc.Driver");
		p.setJdbcUrl("jdbc:mysql://localhost:3306/activity?useUnicode=true&characterEncoding=utf-8");
		p.setJdbcUsername("root");
		p.setJdbcPassword("123");

		p.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
		p.buildProcessEngine();
	}

 2.运行无误之后打开mysql对应的数据库可以看到23张表已经创建完毕:

3.关于23表的作用如下所示:


序号


表名


说明


1


act_ge_bytearray


二进制数据表


2


act_ge_property


属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录,


3


act_hi_actinst


历史节点表


4


act_hi_attachment


历史附件表


5


act_hi_comment


历史意见表


6


act_hi_identitylink


历史流程人员表


7


act_hi_detail


历史详情表,提供历史变量的查询


8


act_hi_procinst


历史流程实例表


9


act_hi_taskinst


历史任务实例表


10


act_hi_varinst


历史变量表


11


act_id_group


用户组信息表


12


act_id_info


用户扩展信息表


13


act_id_membership


用户与用户组对应信息表


14


act_id_user


用户信息表


15.


act_re_deployment


部署信息表


16.


act_re_model


流程设计模型部署表


17


act_re_procdef


流程定义数据表


18


act_ru_event_subscr


throwEvent、catchEvent时间监听信息表


19


act_ru_execution


运行时流程执行实例表


20


act_ru_identitylink


运行时流程人员表,主要存储任务节点与参与者的相关信息


21


act_ru_job


运行时定时任务数据表


22


act_ru_task


运行时任务节点表


23


act_ru_variable


运行时流程变量数据表



【原】Spring activiti 环境搭建之数据库创建

时间: 2024-10-08 11:17:20

【原】Spring activiti 环境搭建之数据库创建的相关文章

OA项目1:环境搭建之数据库创建与环境添加

首注:本学习教程为传智播客汤阳光讲师所公布的免费OA项目视频的文字版,本人用此来加强巩固自己开发知识,如有网友转载,请注明.谢谢. 一   指定数据库:Mysql database:oa 建库语句:create database oa default character set utf8 二   指定ide开发工具:MyEclipse 项目名称:新建web工程,名字为:OA,并设置项目工程编码:utf-8 环境所用主要技术框架:JUnit4,Struts2.3.15.1,Hibernate3.6

spring MVC环境搭建

1.新建web项目,并在web.xml加入spring mvc的servlet <!-- spring mvc容器和servlet的定义 --> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 这里的参数如果不

Spring MVC 环境搭建(一)

一.建立 JavaWeb 项目 1.建立一个 Java 项目. 2.在项目下新建一个文件夹 webapp (命名可自取,这个目录即是网站根目录),再在该文件夹下新建一个 WEB-INF 文件夹(命名固定),WEB-INF 作为 Tomcat 启动后的安全文件夹,浏览器不能访问到该目录下的资源.tomcat 启动会默认会在此目录下读取相应配置文件. 3.在 WEB-INF 下建立 web.xml 文件(命名固定),从 tomcat 安装路径 /conf/web.xml 中拷贝基本的文档结构,修改相

Spring 开发环境搭建

为了方面,直接使用eclipse,创建maven工程,创建成功之后 一.修改pom.xml,为了方面我就把Spring相关的jar包都引用了 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0

Spring MVC 环境搭建(maven+SpringMVC+mybatis+Freemarker) ----DawnHeaven

Spring MVC 环境搭建(maven+SpringMVC+mybatis+Freemarker)       ------DawnHeaven 一.准备工作 1.Eclipse Java EE IDE(4.4.1) 2.JDK 3.Tomcat 4.Maven  maven安装指南 二.构建工程 1.file->new->Project 2.next 3. next 4.next 5.finish 工程目录如下 三.完善项目 首先,完善目录,增加重要的source Folder,这个不是

Spring开发环境搭建(Eclipse)

开发环境搭建,主要包含2部分: Java安装 Eclipse安装 为易于学习,我们只安装这2个部分,对于一般开发学习也足够了.如果你有其他要安装的,酌情添加. Java安装 我们使用Java8: 下载JDK 32位下载x86版本,64位下载x64版本,请根据自己情况选择: 下载后双击安装,安装后检查安装是否成功,打开命令行工具,执行java -version,正常打印出Java版本号,安装成功. Eclipse安装 1. Eclipse下载安装 Eclipse很强大,而且免费,我们使用Eclip

Spring MVC 环境搭建

作为java领域不可或缺的一员猛将,今天我开始正式接触它.与所有框架一样,我们第一步要做的就是搭建环境. 首先我们需要准备的材料: Eclipse tomcat(我用的是7.0) spring mvc jar包(我用的是3.2的) 有了这些工具,下面我们开始吧! 1.新建一个项目 Eclipse新建 Dynamic Web project 选择相应的服务器容器(我用的是Tomcat7.0),一路下一步到完成. 2.引入jar包 SpringMVC使用的jar包基本和Spring是相同的,我们可以

Spring开发环境搭建教程

Spring开发环境搭建 JDK7以上版本 eclispe for j2ee 4.0以上版本 Spring frameWorks 3.0以上版本 至于前两个我们就不介绍,直接百度就可以了,对于Spring FrameWork的下载链接比较难找. Spring frameWorks 3.0以上版本下载步骤 1.首先打开链接Spring官方网站 2.然后 点击最新版本号的Referrence链接进入 3. 选择Distribution Zip Files这一项. 4. 点击这个链接进入,进入真正的下

Django项目: 项目环境搭建 ---- 一、创建django项目

项目环境搭建 一.创建django项目 1.创建python虚拟环境 在虚拟机上创建python虚拟环境,因为实际项目部署,实在linux mkvirtualenv -p /usr/bin/python3.6 tzproject 2.创建django项目 1.安装django 选择安装django2.1.x最新的一个版本2.1.10 pip install django==2.1.10 2.创建django项目 cd ~/project/ # cd到你想放django项目路径的地方 django