jbpm框架的默认ORM框架是Hibernate
一个jbpm项目所需要的jar包:
jbpm-jpdl | 核心包 |
jbpm-identity | 身份包,参见这里 |
bsh | 为jbpm增加beanshell功能,参见这里 |
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包
jpbm项目准备工作
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();
- }
转载于:https://blog.51cto.com/rickqin/278884