JBPM4 4.0操纵问题 -- 1:结合Sqlserver操纵问题[Java编程]
本文“JBPM4 4.0操纵问题 -- 1:结合Sqlserver操纵问题[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
惊奇JBPM的更新速度
项目要利用工作流引擎
谈需求时JBPM 4.0还是beta版,目前我们需求谈好,JBPM 4.0也已经出到GA版
JBPM 4与3的差别相当大......,看来JBPM自己已经丢弃了3,我们项目也没必要犹豫了,选4吧~
下载地址:
http://downloads.sourceforge.net/project/jbpm/a%29%20jBPM%204/jbpm-4.0/jbpm-4.0.zip?use_mirror=nchc
1:JBPM 4 DB 里 竟然没有 Sql server ,莫非不支持Sqlserver.
因为JBPM 4利用Hibernate,不支持Sqlserver大概性不大,所以自己写呼应的create.sql drop.sql 及 hibernate配置文件.
测试可以通过.
但还是碰到些许问题..
A:org.hibernate.exception.ConstraintViolationException: could not insert: [org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl]
Caused by: java.sql.SQLException: 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'JBPM4_HIST_PROCINST' 中的标识列插入显式值.
JBPM4_HIST_PROCINST : DBID_ bigint not null IDENTITY, 改成 DBID_ bigint not null
经查系改Sql时没看细心,该表非IDENTITY id.
B:org.hibernate.exception.ConstraintViolationException: could not insert: [org.jbpm.pvm.internal.model.ExecutionImpl]
Caused by: java.sql.SQLException: 违反了 UNIQUE KEY 约束 'UQ__JBPM4_EXECUTION__7D8391DF'.不能在对象 'dbo.JBPM4_EXECUTION' 中插入反复键.
ID_ ASC
Note that SQL Server doesn't allow multiple null values in a column with
a unique constraint (JBPM4_EXECUTION.ID_).
忍痛去掉该约束~
2:待续~
以上是“JBPM4 4.0操纵问题 -- 1:结合Sqlserver操纵问题[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |