天天看点

手工建立jbpm项目

jbpm框架的默认ORM框架是Hibernate

一个jbpm项目所需要的jar包:

hibernate需要的jar包antlr asm asm-attrs cglib commons-collections commons-logging dom4j ehcache jdbc2_0-stdext jta hibernate3 hibernate-tools hibernate-annotations hibernate-entitymanager hibernate-javassist 

以及JDBC等项目所需要的jar包

1、创建项目并引用上述jar包;

2、在项目中添加jbpm.cfg.xml文件,该文件为jbpm配置文件,可以从jbpm开发文件夹中找到此文件。一般,该文件应该存放在项目的classpath中;

3、在项目中添加hibernate.cfg.xml文件。当使用JbpmConfiguration的createSchema()方法来初始化jbpm数据表时需要hibernate.cfg.xml文件,并且在初始化之前需要将jbpm所需要的实体类的mapping信息添加到hibernate.cfg.xml。实体类的mapping信息可以从jbpm开发文件夹中找到(就是找到相同的hibernate.cfg.xml文件并打开,只copy其中jbpm用得到的部分);

4、使用jUnit编写一个测试,用来初始化jbpm数据表。代码如下:

@Test 

public void initJbpmSchema() { 

    JbpmConfiguration jbpmCfg = JbpmConfiguration.getInstance(); 

    jbpmCfg.createSchema(); 

本文转自 rickqin 51CTO博客,原文链接:http://blog.51cto.com/rickqin/278884