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

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"是一个示例,旨在教你如何使用Activiti来创建和管理数据库表。在深入讲解之前,我们先了解一下Activiti的基本概念。 1. **Activiti概述**: Activiti是一个轻量级、基于Java的企业...

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

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

    springboot2创建activiti7数据库.rar

    在本项目中,我们主要关注的是如何在SpringBoot 2环境中集成并使用...从创建数据库到定义和部署流程,再到启动和控制流程,每个步骤都至关重要。通过理解这些核心概念,开发者可以构建出强大的业务流程自动化系统。

    Activiti7创建数据库表

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

    activiti创建数据库表

    本文将详细讲解两种在Activiti中创建数据库表的方法。 ### 方法一:直接执行DDL语句脚本 这种方法适用于对数据库操作比较熟悉的用户。在Activiti的`activiti-engine-x.jar`包中,位于`org.activiti.db.create`目录...

    activiti适配达梦数据库教程

    一切配置完成后,启动项目,activiti 将自动创建表结构,实现对达梦数据库的适配。 activiti 适配达梦数据库的优点 activiti 适配达梦数据库可以满足中国用户的需求,提供了一个国产数据库的解决方案。同时,...

    Activiti工作流数据库表结构

    在使用Activiti时,了解其数据库表结构至关重要,因为这些表存储了流程定义、运行时数据以及历史信息。以下是主要的Activiti数据库表及其功能的详细说明: 1. **ACT_GE_BYTEARRAY**:这个表存储流程定义和流程资源...

    Activiti工作流数据库表结构.docx

    Activiti工作流数据库表结构详解 Activiti是一款基于Java的开源工作流引擎,可以实现业务流程自动化和工作流管理。为了更好地理解Activiti的工作机制,我们需要了解Activiti工作流数据库表结构。 Activiti工作流...

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

    2. **自动创建数据库表**: - 当Activiti首次启动时,会检查数据库中是否存在其需要的表。如果不存在,它将自动创建。这得益于`org.activiti.engine.ProcessEngineConfiguration`类的`createProcessEngine()`方法。...

    对activiti二次开发适配达梦数据库.docx

    一切正常,Activiti将在dm中自动创建表。 达梦数据库的适配信息 达梦数据库是一款中国国产的关系型数据库管理系统,提供了高性能、可靠性和安全性的数据库管理解决方案。为使Activiti支持达梦数据库,需要在...

    Activiti连接达梦数据库.pdf

    这个脚本将用于创建数据库表结构和插入测试数据。 3. 下载所需依赖包 在使用Activiti时,需要下载相关的依赖包,包括Activiti的核心包、数据库驱动包等。可以使用Maven仓库来管理这些依赖包。 3.1 IDEA配置使用...

    Activiti工作流数据库表结构[定义].pdf

    Activiti工作流引擎需要使用一系列的数据库表来存储工作流相关的数据。理解这些表的结构对于进行Activiti数据库的维护、故障排查以及开发集成具有非常重要的作用。 以下是Activiti工作流数据库中一些重要的表及其...

    activiti表结构说明及关联关系pdm

    “activiti表结构.doc”文档很可能详细列出了Activiti数据库中的核心表结构。这些表是Activiti引擎运行的基础,它们存储了流程实例、任务、变量、事件等各种信息。主要的表包括: 1. `ACT_GE_PROPERTY`:存储...

    activiti连接金仓数据库配置+文件.rar

    本主题主要涉及的是如何将一个基于SSM(Spring、SpringMVC、MyBatis)框架的应用与Kingbase数据库进行集成,特别是Activiti工作流引擎在其中的角色。Kingbase数据库是一款国产的高性能关系型数据库,具有良好的兼容...

    Activiti demo数据库mysql支持补丁

    5. **运行迁移脚本**: 补丁可能还包含用于创建或更新数据库结构的SQL脚本。运行这些脚本来确保数据库与Activiti的模型相匹配。 6. **测试**: 完成以上步骤后,启动你的Activiti demo工程,并进行测试,确保一切运行...

    016 Activiti工作流数据库表结构.zip

    这个压缩包"016 Activiti工作流数据库表结构.zip"包含了关于Activiti工作流引擎所使用的数据库表结构和设计的详细信息,这对于理解Activiti的内部运作机制、进行定制化开发以及优化流程性能至关重要。 Activiti的...

    Activiti基本架构和数据库表结构

    在理解Activiti的基本架构和数据库表结构之前,首先需要知道它是如何服务于开发者的。 1. Activiti架构与服务组件 Activiti的系统服务结构围绕其核心流程引擎构建,提供了多种服务接口,使得开发人员可以方便地与...

    activiti5.17修改默认数据库为mysql方法

    你可以通过检查 MySQL 中是否创建了24个数据表来验证是否成功。如果未达到预期效果,首先检查 SQL 脚本是否正确执行,然后确保 JNDI 配置无误。 这是一个相对复杂的过程,涉及到数据库脚本、Spring 配置和 JNDI ...

Global site tag (gtag.js) - Google Analytics