创建jBPM数据库有两种方法。一种是通过JbpmConfiguration对象提供的createSchema方法进行创建;另一种是利用schema文件进行创建。这里以sqlserver2005为例。
1、配置hibernate.cfg.xml文件:
<!-- JDBC connection properties (begin) -->
<property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="hibernate.connection.url">jdbc:sqlserver://localhost:1433;DatabaseName=jbpm;
lastupdatecount=true;autoReconnect=true;SelectMethod=Cursor</property>
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password">123456</property>
<!-- JDBC connection properties (end) -->
2、将所依赖的jar包放到项目的classpath中。MSSQL2005驱动包下载地址:http://msdn.microsoft.com/en-us/data/aa937724.aspx
3、先创建一个数据库。脚本如下:
create database jbpm
go
use jbpm
go
4、做好以上三步后就可以创建jBPM数据库了。
第一种创建方法只需执行以下测试类:
package com.javaeye.tpfbx;
import org.jbpm.JbpmConfiguration;
public class CreateJbpmConfiguration {
public static void main(String[] args) {
JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance();
jbpmConfiguration.createSchema();
}
}
执行完这个测试类,就可以看到刚刚创建里的jbpm数据库里有了jbpm的表。
第二种方法是用文件创建表。找到jbpm资料包中db目录下的jbpm.jpdl.mssql.sql文件。执行从第一个“create table ……”到脚本最后的部分就可以创建jBPM表。第一个“create table ……”之前的部分是用来清空以前建立的jBPM表的,同样你可以通过执行这个文件的全部内容来得到一个干净的jBPM测试数据库。
- 大小: 5.7 KB
分享到:
相关推荐
JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM...
方法:打开JBPM开发套件下的db目录,找到相应的数据库脚本文件, 在目标数据库中执行创建。 2、通过JbpmConfiguration对象提供的createSchema方法进行创建 方法:编写一个带有Main方法的Java类进行下列代码的...
JbpmContext.........................................19 2.1.1 JbpmConfiguration...............19 2.1.2 JbpmContext.............................21 2.2 构建jBPM数据库........................................
jbpm4是当前最主流的开源工作流产品,基于此你可以构建自己的工作流应用。这个是对JBPM4的数据库进行说明,对您理解JBPM4工作流很有帮助
JbpmContext.........................................19 2.1.1 JbpmConfiguration...............19 2.1.2 JbpmContext.............................21 2.2 构建jBPM数据库........................................
5.2 JBPM数据库的安装 42 5.2 JBPM流程发布 45 5.2.1 搭建JBPM的WEB应用 46 5.2.2 发布第一个流程 48 六、日历(Scheduler) 54 6.1 Scheduler在C/S程序上的应用 54 6.2 Scheduler 在Web上的应用 57 6.3 Scheduler时间...
jbmp 工作流 MySQL数据库脚本支持用户自定义,这个脚本结合jbpm流程涉及器可以实现用户自定义工作流功能 http://ctjee.com/customized.html#mod8
这个构建文件${jbpm.home}/db/build.xml包含了脚本 用来创建和删除数据库结构的操作。 进入到这个目录下,运行ant -p 可以获得更多细节。 你的数据库中创建表结构: 首先,更新${jbpm.home}/db/jdbc中的数据库配置...
2.4.3 从源文件构建 9 第三章 安装 9 3.1 必备的 9 3.2 下载 installer 9 3.3 演示安装 10 3.4 10分钟指南: 使用Eclipse工具 10 3.5 10分钟向导:使用jBPM控制台 12 3.6 10分钟指南:使用Guvnor知识库和设计器 13 ...
struts+hibernate+spring+jbpm 智能工作流系统(包含构建数据库脚本和项目脚本),部署即可
2.4.3 从源文件构建 9 第三章 安装 9 3.1 必备的 9 3.2 下载 installer 9 3.3 演示安装 10 3.4 10分钟指南: 使用Eclipse工具 10 3.5 10分钟向导:使用jBPM控制台 12 3.6 10分钟指南:使用Guvnor知识库和设计器 13 ...
- JBoss AS 7.1.1 - JPA 2.0(jBPM 持久性依赖) - CDI 1.0(jBPM 与 CDI 集成的容器环境) - JTA 1.1(容器环境)用于 jBPM 事务)- H2 数据库(嵌入在容器中)- Hibernate 4.0.1.Final(jBPM/容器依赖项) 构建、...
2.4.3 从源文件构建 15 第三章 安装 15 3.1 必备的 15 3.2 下载 installer 15 3.3 演示安装 16 3.4 10分钟指南: 使用Eclipse工具 16 3.5 10分钟向导:使用jBPM控制台 18 3.6 10分钟指南:使用Guvnor知识库和设计器 ...
conf文件中将managed设置为false以避免共享数据库使用####构建项目: 进入vert.x-repo / send-data并构建项目(MVN全新安装) 进入vert.x-repo / receive-data并构建项目(MVN全新安装) ####跑步: 进入jbpm-...
BPMX3同时也是基于组件构构建,整个系统的构建如下所示: 【图三】BPMX3组件构建 系统提供在线流程设计器,在线表单设计器,代码生成器,结合BPMX3的基础组件,以实现复杂的流程业务应用。基础组件包括: Spring...
本系统采用SpringMVC+Hibernate+Spring框架整合开发,数据库使用MySQL,构建工具是Gradle。其中前台页面使用了Bootstrap中的一个模板AdminLTE进行美化,可导入IntelliJ IDEA使用。 参考了多个OA相关的项目,大概实现...
本系统采用SpringMVC+Hibernate+Spring框架整合开发,数据库使用MySQL,构建工具是Gradle。其中前台页面使用了Bootstrap中的一个模板AdminLTE进行美化,可导入IntelliJ IDEA使用。 参考了多个OA相关的项目,大概实现...
JBPM文档1、 加入JBPM支持包下载jbpm-starters-kit-3.1.4在项目的classPath中加入jbpm-3.1.4.jar、jbpm-identity-3.1.2.jar、jbpm-webapp-3.1.2.jar,jbpm-3.1.4.jar必须加入,是JBPM的核心包;bpm-identity-3.1.2....
1) database:里面存放的是Activiti使用到的数据库信息的sql文件,它支持的数据库类型如下图,使用时只需执行你自己的数据库类型的文件即可。如:你的数据库是mysql,那么就执行activiti.mysql.create.*.sql即可。 2...
它以基于流行的JEE开源技术整合,以JBPM4.4流程引擎为基础,采用了WebService、XML、J2EE、Spring组件的灵活配置,并且与Microsoft Office实现了有机整合。完善了用户管理和安全的权限管理,支持POP3/POP3,SMTP/...