`
v若离v
  • 浏览: 12993 次
社区版块
存档分类
最新评论

Activiti创建数据库表

 
阅读更多
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngineConfiguration;
import org.junit.Test;


/**
 * 创建Activiti数据库表,两种方式创建
 * @author Ruoli
 *
 */
public class CreateDateBase {
	/**使用代码创建工作流需要的23张表*/
	@Test
	public void createTable(){
		ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();
		//连接数据库的配置
		processEngineConfiguration.setJdbcDriver("com.mysql.jdbc.Driver");
		processEngineConfiguration.setJdbcUrl("jdbc:mysql://120.25.0.115:3306/activiti?useUnicode=true&characterEncoding=utf8");
		processEngineConfiguration.setJdbcUsername("root");
		processEngineConfiguration.setJdbcPassword("root");
		
		/**
		 	public static final String DB_SCHEMA_UPDATE_FALSE = "false";不能自动创建表,需要表存在
  			public static final String DB_SCHEMA_UPDATE_CREATE_DROP = "create-drop";先删除表再创建表
  			public static final String DB_SCHEMA_UPDATE_TRUE = "true";如果表不存在,自动创建表
		 */
		processEngineConfiguration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
		//工作流的核心对象,ProcessEnginee对象
		ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine();
		System.out.println("processEngine:"+processEngine);
	}
	
	/**使用配置文件创建工作流需要的23张表*/
	@Test
	public void createTable_2(){
		
		ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml")	//
									.buildProcessEngine();
		System.out.println("processEngine:"+processEngine);
	}
}

 

分享到:
评论

相关推荐

    Activiti创建数据库表demo

    Activiti创建数据库表demo

    Activiti7创建数据库表

    Activiti7数据库表的建立,其中包含了17张以上的数据表,这些数据表原本是可以通过Activiti7自行创建,但是Activiti7还不持直接通过MySQL8.0的数据库来创建表,所以通过这个文件手动创建

    springboot2创建activiti7数据库.rar

    首先创建 mysql 数据库 activiti(名字任意): org.activiti.engine.impl.db.DbSchemaCreate.mian方法建表

    activiti创建数据库表

     把Activiti配置文件 (activiti.cfg.xml) 放到 classpath下, 指向你的数据库(参考数据库配置章节)  执行 DbSchemaCreate 类的main方法  例如:  ProcessEngineConfiguration  ....

    Activiti 5.22.0数据库表结构(21张表全部表和字段中文注释和取值说明)

    答:如果你正在用的Activiti数据库表缺少注释,那么这个脚本可以拿去直接执行,它只添加注释,不改变表结构,同时也提供了含那表语句的脚本,方便正在创建新项目的开发者使用。 问题二:明明Activiti有25张表,为...

    自动建立activiti工作流数据库表

    自动建立activiti工作流数据库表.activiti基本功能都可以完成

    springboot2+activiti 7 -- maven工程依赖配置和创建表结构

    springboot2+activiti 7 整合-- 创建activiti数据库 (一)创建工程,贴出maven配置 (二)创建 activiti.cfg.xml文件 (三)建表程序

    Activiti 5.15 用户手册

    创建数据库表 理解数据库表的命名 数据库升级 启用Job执行器 配置邮件服务器 配置历史 为表达式和脚本暴露配置 配置部署缓存 日志 映射诊断上下文 事件处理 事件监听器实现 配置与安装 在运行阶段添加...

    Activiti6.0.x-中文版用户指南

    创建数据库表 o 3.7。数据库表名称说明 o 3.8。数据库升级 o 3.9。Job Executor(从6.0.0版开始) o 3.10。作业执行器激活 o 3.11。邮件服务器配置 o 3.12。历史记录配置 o 3.13。在表达式和脚本中公开配置Bean o ...

    activiti 基础 web项目 spring mvc

    1.在mysql中创建数据库activiti,首先根据自己的数据库(mysql的版本5.5,其他的自行测试哈)执行对应的sql文件初始化数据库(webroot下有) 2.更改配置文件resources下的jdbc.properties,修改数据库连接信息 3.发布...

    activiti建表sql

    包含MySQL,Oracle,db2,h2这四种数据库的创建activiti表的sql语句

    Activiti6.0.0最新源码

    其中DMN引擎允许开发人员创建自己的决策表。可以通过变量和定义的规则方式从决策表中计算结果。这些决策表的数据可以被rule task调用,决策表与流程实例是完全隔离的,相互之间不需要知道对方的存在。Form引擎可以...

    activiti开发环境搭建

    介绍java的安装,tomcat,maven,eclipse,mysql等的安装,详细描述如何利用activiti引擎开始一个新的项目。描述如何创建activiti的数据库,如何创建activiti的项目等。

    Activiti入门—环境搭建和核心API简介

    主要讲解Activiti框架环境的搭建,能够使用Activiti的API创建23张数据库表,正式开始Activiti之旅。 在前一章,介绍了Activitie核心的数据库23张表的特征【添加数据库结构简介链接】,在这里我们就要把Activiti集成...

    Activiti工作流学习资料.zip

    3.3.2:运行时数据库表 1)act_ru_execution 运行时流程执行实例表 2)act_ru_identitylink 运行时流程人员表,主要存储任务节点与参与者的相关信息 3)act_ru_task 运行时任务节点表 4)act_ru_variable 运行时流程变量...

    activity-oracle建表SQL

    activity-oracle建表SQLactivity-oracle建表SQLactivity-oracle建表SQL

    Activiti_V5.21_用户手册_中文版_完整目录书签.pdf

    3.6. 创建数据库表 Creating the database tables 3.7. 数据库表名说明 Database table names explained 3.8. 数据库升级 Database upgrade 3.9. 作业执行器与异步执行器(从5.17.0版本起) Job ...

    Activiti的安装详细过程

    创建名称为 activiti 的空数据库,连接帐号设为 sa ,密码也设为 activiti 。 ( 如果不喜欢默认的连接配置,可以修改文件“setup \ build.h2.properties”中 相应的属性值) 五)预下载一些必需的文件到“C: ...

    Activiti6.0教程例子下载

    1) database:里面存放的是Activiti使用到的数据库信息的sql文件,它支持的数据库类型如下图,使用时只需执行你自己的数据库类型的文件即可。如:你的数据库是mysql,那么就执行activiti.mysql.create.*.sql即可。 2...

Global site tag (gtag.js) - Google Analytics