-
- 使用框架自动生成表(不建议)
步骤:
-
-
- 第一步:创建一个java项目
- 第二步:导入activiti中wars程序的所有jar包
- 第三步:再导入一个mysql的数据库驱动
- 第四步:提供一个配置文件,配置文件名必需为activiti-context.xml
-
|
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
<!-- 流程引擎配置对象 --> <bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration"> <property name="jdbcDriver" value="com.mysql.jdbc.Driver"/> <property name="jdbcUrl" value="jdbc:mysql:///activiti_day1"/> <property name="jdbcUsername" value="root"/> <property name="jdbcPassword" value="123456"/> <property name="databaseSchemaUpdate" value="true"/> </bean>
<!-- 使用工厂创建流程引擎对象 --> <bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean"> <property name="processEngineConfiguration" ref="processEngineConfiguration"/> </bean> </beans> |
-
-
- 第四步:写一个单元测试
-
- 只要获取流程引擎对象,就会自动创建表
- 可以添加示例程序的log4j.properties来查看日志里更多信息输出
- 在activiti-engine-5.13.jar有数据库sql文件,用于自动创建数据库表
|
import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org.junit.Test;
public class Test1 { @Test public void test1(){ ProcessEngine pe = ProcessEngines.getDefaultProcessEngine(); } } |
本文介绍如何使用Activiti工作流引擎自动生成数据库表,包括创建Java项目、导入必要jar包、配置数据库连接及使用单元测试触发表的自动创建。通过示例代码展示如何获取流程引擎对象。

1万+

被折叠的 条评论
为什么被折叠?



