数据库配置文件:
jbpm.hibernate.cfg.xml
<hibernate-configuration>
<session-factory>
<property name="show_sql">true</property>
<property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
<property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
<!-- <property name="hibernate.connection.url">jdbc:hsqldb:mem:.</property> -->
<property name="hibernate.connection.url">jdbc:hsqldb:hsql://localhost/jbpm</property>
<property name="hibernate.connection.username">SA</property>
<property name="hibernate.connection.password"></property>
<!-- <property name="hibernate.hbm2ddl.auto">create-drop</property> -->
<!-- <property name="hibernate.format_sql">true</property> -->
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
<mapping resource="jbpm.history.hbm.xml" />
<mapping resource="jbpm.task.hbm.xml" />
<mapping resource="jbpm.identity.hbm.xml" />
</session-factory>
</hibernate-configuration>
1、默认配置是以memory-only方式连接HSQLDB数据库,注意hibernate.hbm2ddl.auto配置的是create-drop,该配置作用是由model对象来创建表结构,所以以这种方式运行时不需要创建数据表。但是在hibernate关闭后,会使将表删除,造成数据丢失;
2、报错:A pre-9.0 client attempted to connect. We rejected them.
由于memory-only数据库无法用工具连接查看数据,所以改成WebServer方式;
再使用WebServer模式启动HSQLDB时,连接数据库时报A pre-9.0 client attempted to connect. We rejected them错误。
原因是,我的HSQLDB版本是2.2.8,而JBPM自带的HSQLDB.JAR的版本是1.8.x。所以使用2.2.8的hsqldb.jar覆盖JBPM自带的hsqldb.jar即可;
这样就需要手动创建表结构了,脚本位于jbpm-4.4\install\src\db\create\jbpm.hsqldb.create.sql
分享到:
相关推荐
jbpm 数据库jbpm 数据库jbpm 数据库jbpm 数据库jbpm 数据库
jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库
jbpm数据结构及其数据库表的详细字段,以及jbpm的Id的产生原理
jBPM3 2 3数据库表说明 pdf
NULL 博文链接:https://czpae86.iteye.com/blog/1422451
如何将原有的H2数据库修改为指向mysql或者postgresql数据库。附实例
NULL 博文链接:https://hxyt20.iteye.com/blog/659880
框架整合配置文件:Spring整合JBPM、日志、数据库、ehcache的配置文件
jbpm数据库表介绍,击杀跑了jbpm4.4所使用的数据库表关系 字段 作用
在网上找了很多关于怎样生成jbpm-oracle数据库脚本的文章,没有一个能真正解决实际过程中遇到的问题。后来才知道,那里有一个包的java文件方法同名了,删除之后,就生成成功了!下载我打个包上传给需要的人。
JBPM4.4 mysql数据库创建脚本,修正ant create.jbpm.schema不能创建数据库的bug。
jbpm4源码jbpm4源码jbpm4源码
5.1表JBPM4_DEPLOYMENT 7 5.2 表JBPM4_DEPLOYPROP 7 5.3 表JBPM4_EXECUTION 8 5.4 表JBPM4_HIST_ACTINST 9 5.5 表JBPM4_HIST_DETAIL 9 5.6 表JBPM4_HIST_PROCINST 10 5.7 表JBPM4_HIST_TASK 11 5.8 表JBPM4_HIST_VAR...
JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM...
这东西很少见啊,共享给大家,是jbpm4的数据库表sql脚本,不知道怎么建库的朋友可以参考。
生成基于Oracle的jBPM数据库脚本 1. 下载最新版本的 JBoss jBPM Starters kit。解压这个文件,假设解压目录为 "${jbpm.starters.kit}",它的下面应该有 jbpm, jbpm-bpel,jbpm-db,jbpm-designer,jbpm-server 五...
jbpm数据的各个表之间的关联和他们的作用,感觉还不错。
jBPM4用mysql数据库安装到tomcat.
博文链接:https://feedfly.iteye.com/blog/46221
jbpm4.4 DB2数据库脚本,可直接执行sql脚本,创建jbpm4.4 数据库表