社区
JBoss技术交流
帖子详情
jBPM4 DB2发布问题
DragonHumenglong
2009-12-07 10:51:51
使用oracle数据库无问题
可换成DB2数据库进行发布时
hibernate sql显示
Hibernate:
insert
into
JBPM4_DEPLOYMENT
(DBID_, NAME_, TIMESTAMP_, STATE_)
values
(default, ?, ?, ?)
在插入流程定义的3个表DBID_字段时,使用default,而没有查询hibernate_sequence
该如何修改表定义 或 哪个类 来解决该问题?
望高手解决
...全文
386
4
打赏
收藏
jBPM4 DB2发布问题
使用oracle数据库无问题 可换成DB2数据库进行发布时 hibernate sql显示 Hibernate: insert into JBPM4_DEPLOYMENT (DBID_, NAME_, TIMESTAMP_, STATE_) values (default, ?, ?, ?) 在插入流程定义的3个表DBID_字段时,使用default,而没有查询hibernate_sequence 该如何修改表定义 或 哪个类 来解决该问题? 望高手解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tree161219
2010-10-20
打赏
举报
回复
thanks for share
网站推广优化yetaoaiueo
2009-12-08
打赏
举报
回复
DragonHumenglong 蛮快的嘛 祝福
DragonHumenglong
2009-12-07
打赏
举报
回复
create table JBPM4_LOB (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
DBVERSION_ integer not null,
BLOB_VALUE_ blob,
DEPLOYMENT_ bigint,
NAME_ clob,
primary key (DBID_)
);
create table JBPM4_PARTICIPATION (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
DBVERSION_ integer not null,
GROUPID_ varchar(255),
USERID_ varchar(255),
TYPE_ varchar(255),
TASK_ bigint,
SWIMLANE_ bigint,
primary key (DBID_)
);
create table JBPM4_SWIMLANE (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
DBVERSION_ integer not null,
NAME_ varchar(255),
ASSIGNEE_ varchar(255),
EXECUTION_ bigint,
primary key (DBID_)
);
create table JBPM4_TASK (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
CLASS_ char(1) not null,
DBVERSION_ integer not null,
NAME_ varchar(255),
DESCR_ clob,
STATE_ varchar(255),
SUSPHISTSTATE_ varchar(255),
ASSIGNEE_ varchar(255),
FORM_ varchar(255),
PRIORITY_ integer,
CREATE_ timestamp,
DUEDATE_ timestamp,
PROGRESS_ integer,
SIGNALLING_ char(1),
EXECUTION_ID_ varchar(255),
ACTIVITY_NAME_ varchar(255),
HASVARS_ char(1),
SUPERTASK_ bigint,
EXECUTION_ bigint,
PROCINST_ bigint,
SWIMLANE_ bigint,
TASKDEFNAME_ varchar(255),
primary key (DBID_)
);
create table JBPM4_VARIABLE (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
CLASS_ varchar(255) not null,
DBVERSION_ integer not null,
KEY_ varchar(255),
CONVERTER_ varchar(255),
HIST_ char(1),
EXECUTION_ bigint,
TASK_ bigint,
LOB_ bigint,
DATE_VALUE_ timestamp,
DOUBLE_VALUE_ double,
CLASSNAME_ varchar(255),
LONG_VALUE_ bigint,
STRING_VALUE_ long varchar,
TEXT_VALUE_ clob,
EXESYS_ bigint,
primary key (DBID_)
);
create index IDX_DEPLPROP_DEPL on JBPM4_DEPLOYPROP (DEPLOYMENT_);
alter table JBPM4_DEPLOYPROP
add constraint FK_DEPLPROP_DEPL
foreign key (DEPLOYMENT_)
references JBPM4_DEPLOYMENT;
create index IDX_EXEC_SUPEREXEC on JBPM4_EXECUTION (SUPEREXEC_);
create index IDX_EXEC_INSTANCE on JBPM4_EXECUTION (INSTANCE_);
create index IDX_EXEC_SUBPI on JBPM4_EXECUTION (SUBPROCINST_);
create index IDX_EXEC_PARENT on JBPM4_EXECUTION (PARENT_);
alter table JBPM4_EXECUTION
add constraint FK_EXEC_PARENT
foreign key (PARENT_)
references JBPM4_EXECUTION;
alter table JBPM4_EXECUTION
add constraint FK_EXEC_SUBPI
foreign key (SUBPROCINST_)
references JBPM4_EXECUTION;
alter table JBPM4_EXECUTION
add constraint FK_EXEC_INSTANCE
foreign key (INSTANCE_)
references JBPM4_EXECUTION;
alter table JBPM4_EXECUTION
add constraint FK_EXEC_SUPEREXEC
foreign key (SUPEREXEC_)
references JBPM4_EXECUTION;
create index IDX_HACTI_HPROCI on JBPM4_HIST_ACTINST (HPROCI_);
create index IDX_HTI_HTASK on JBPM4_HIST_ACTINST (HTASK_);
alter table JBPM4_HIST_ACTINST
add constraint FK_HACTI_HPROCI
foreign key (HPROCI_)
references JBPM4_HIST_PROCINST;
alter table JBPM4_HIST_ACTINST
add constraint FK_HTI_HTASK
foreign key (HTASK_)
references JBPM4_HIST_TASK;
create index IDX_HDET_HACTI on JBPM4_HIST_DETAIL (HACTI_);
create index IDX_HDET_HPROCI on JBPM4_HIST_DETAIL (HPROCI_);
create index IDX_HDETAIL_HACTI on JBPM4_HIST_DETAIL (HACTI_);
create index IDX_HDETAIL_HVAR on JBPM4_HIST_DETAIL (HVAR_);
create index IDX_HDETAIL_HTASK on JBPM4_HIST_DETAIL (HTASK_);
create index IDX_HDETAIL_HPROCI on JBPM4_HIST_DETAIL (HPROCI_);
create index IDX_HDET_HVAR on JBPM4_HIST_DETAIL (HVAR_);
create index IDX_HDET_HTASK on JBPM4_HIST_DETAIL (HTASK_);
alter table JBPM4_HIST_DETAIL
add constraint FK_HDETAIL_HPROCI
foreign key (HPROCI_)
references JBPM4_HIST_PROCINST;
alter table JBPM4_HIST_DETAIL
add constraint FK_HDETAIL_HACTI
foreign key (HACTI_)
references JBPM4_HIST_ACTINST;
alter table JBPM4_HIST_DETAIL
add constraint FK_HDETAIL_HTASK
foreign key (HTASK_)
references JBPM4_HIST_TASK;
alter table JBPM4_HIST_DETAIL
add constraint FK_HDETAIL_HVAR
foreign key (HVAR_)
references JBPM4_HIST_VAR;
alter table JBPM4_HIST_TASK
add constraint FK_HSUPERT_SUB
foreign key (SUPERTASK_)
references JBPM4_HIST_TASK;
create index IDX_HVAR_HPROCI on JBPM4_HIST_VAR (HPROCI_);
create index IDX_HVAR_HTASK on JBPM4_HIST_VAR (HTASK_);
alter table JBPM4_HIST_VAR
add constraint FK_HVAR_HPROCI
foreign key (HPROCI_)
references JBPM4_HIST_PROCINST;
alter table JBPM4_HIST_VAR
add constraint FK_HVAR_HTASK
foreign key (HTASK_)
references JBPM4_HIST_TASK;
create index IDX_GROUP_PARENT on JBPM4_ID_GROUP (PARENT_);
alter table JBPM4_ID_GROUP
add constraint FK_GROUP_PARENT
foreign key (PARENT_)
references JBPM4_ID_GROUP;
create index IDX_MEM_USER on JBPM4_ID_MEMBERSHIP (USER_);
create index IDX_MEM_GROUP on JBPM4_ID_MEMBERSHIP (GROUP_);
alter table JBPM4_ID_MEMBERSHIP
add constraint FK_MEM_GROUP
foreign key (GROUP_)
references JBPM4_ID_GROUP;
alter table JBPM4_ID_MEMBERSHIP
add constraint FK_MEM_USER
foreign key (USER_)
references JBPM4_ID_USER;
create index IDX_JOBRETRIES on JBPM4_JOB (RETRIES_);
create index IDX_JOB_CFG on JBPM4_JOB (CFG_);
create index IDX_JOB_PRINST on JBPM4_JOB (PROCESSINSTANCE_);
create index IDX_JOB_EXE on JBPM4_JOB (EXECUTION_);
create index IDX_JOBLOCKEXP on JBPM4_JOB (LOCKEXPTIME_);
create index IDX_JOBDUEDATE on JBPM4_JOB (DUEDATE_);
alter table JBPM4_JOB
add constraint FK_JOB_CFG
foreign key (CFG_)
references JBPM4_LOB;
create index IDX_LOB_DEPLOYMENT on JBPM4_LOB (DEPLOYMENT_);
alter table JBPM4_LOB
add constraint FK_LOB_DEPLOYMENT
foreign key (DEPLOYMENT_)
references JBPM4_DEPLOYMENT;
create index IDX_PART_TASK on JBPM4_PARTICIPATION (TASK_);
alter table JBPM4_PARTICIPATION
add constraint FK_PART_SWIMLANE
foreign key (SWIMLANE_)
references JBPM4_SWIMLANE;
alter table JBPM4_PARTICIPATION
add constraint FK_PART_TASK
foreign key (TASK_)
references JBPM4_TASK;
create index IDX_SWIMLANE_EXEC on JBPM4_SWIMLANE (EXECUTION_);
alter table JBPM4_SWIMLANE
add constraint FK_SWIMLANE_EXEC
foreign key (EXECUTION_)
references JBPM4_EXECUTION;
create index IDX_TASK_SUPERTASK on JBPM4_TASK (SUPERTASK_);
alter table JBPM4_TASK
add constraint FK_TASK_SWIML
foreign key (SWIMLANE_)
references JBPM4_SWIMLANE;
alter table JBPM4_TASK
add constraint FK_TASK_SUPERTASK
foreign key (SUPERTASK_)
references JBPM4_TASK;
create index IDX_VAR_EXESYS on JBPM4_VARIABLE (EXESYS_);
create index IDX_VAR_TASK on JBPM4_VARIABLE (TASK_);
create index IDX_VAR_EXECUTION on JBPM4_VARIABLE (EXECUTION_);
create index IDX_VAR_LOB on JBPM4_VARIABLE (LOB_);
alter table JBPM4_VARIABLE
add constraint FK_VAR_LOB
foreign key (LOB_)
references JBPM4_LOB;
alter table JBPM4_VARIABLE
add constraint FK_VAR_EXECUTION
foreign key (EXECUTION_)
references JBPM4_EXECUTION;
alter table JBPM4_VARIABLE
add constraint FK_VAR_EXESYS
foreign key (EXESYS_)
references JBPM4_EXECUTION;
alter table JBPM4_VARIABLE
add constraint FK_VAR_TASK
foreign key (TASK_)
references JBPM4_TASK;
DragonHumenglong
2009-12-07
打赏
举报
回复
问题已解决
drop掉以前的表
按照以下脚本重新建表
可解决此问题
create table JBPM4_DEPLOYMENT (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
NAME_ clob,
TIMESTAMP_ bigint,
STATE_ varchar(255),
primary key (DBID_)
);
create table JBPM4_DEPLOYPROP (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
DEPLOYMENT_ bigint,
OBJNAME_ varchar(255),
KEY_ varchar(255),
STRINGVAL_ varchar(255),
LONGVAL_ bigint,
primary key (DBID_)
);
create table JBPM4_EXECUTION (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
CLASS_ varchar(255) not null,
DBVERSION_ integer not null,
ACTIVITYNAME_ varchar(255),
PROCDEFID_ varchar(255),
HASVARS_ char(1),
NAME_ varchar(255),
KEY_ varchar(255),
ID_ varchar(255),
STATE_ varchar(255),
SUSPHISTSTATE_ varchar(255),
PRIORITY_ integer,
HISACTINST_ bigint,
PARENT_ bigint,
INSTANCE_ bigint,
SUPEREXEC_ bigint,
SUBPROCINST_ bigint,
PARENT_IDX_ integer,
primary key (DBID_)
);
create table JBPM4_HIST_ACTINST (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
CLASS_ varchar(255) not null,
DBVERSION_ integer not null,
HPROCI_ bigint,
TYPE_ varchar(255),
EXECUTION_ varchar(255),
ACTIVITY_NAME_ varchar(255),
START_ timestamp,
END_ timestamp,
DURATION_ bigint,
TRANSITION_ varchar(255),
NEXTIDX_ integer,
HTASK_ bigint,
primary key (DBID_)
);
create table JBPM4_HIST_DETAIL (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
CLASS_ varchar(255) not null,
DBVERSION_ integer not null,
USERID_ varchar(255),
TIME_ timestamp,
HPROCI_ bigint,
HPROCIIDX_ integer,
HACTI_ bigint,
HACTIIDX_ integer,
HTASK_ bigint,
HTASKIDX_ integer,
HVAR_ bigint,
HVARIDX_ integer,
MESSAGE_ clob,
OLD_INT_ integer,
NEW_INT_ integer,
OLD_STR_ varchar(255),
NEW_STR_ varchar(255),
OLD_TIME_ timestamp,
NEW_TIME_ timestamp,
PARENT_ bigint,
PARENT_IDX_ integer,
primary key (DBID_)
);
create table JBPM4_HIST_PROCINST (
DBID_ bigint not null,
DBVERSION_ integer not null,
ID_ varchar(255),
PROCDEFID_ varchar(255),
KEY_ varchar(255),
START_ timestamp,
END_ timestamp,
DURATION_ bigint,
STATE_ varchar(255),
ENDACTIVITY_ varchar(255),
NEXTIDX_ integer,
primary key (DBID_)
);
create table JBPM4_HIST_TASK (
DBID_ bigint not null,
DBVERSION_ integer not null,
EXECUTION_ varchar(255),
OUTCOME_ varchar(255),
ASSIGNEE_ varchar(255),
PRIORITY_ integer,
STATE_ varchar(255),
CREATE_ timestamp,
END_ timestamp,
DURATION_ bigint,
NEXTIDX_ integer,
SUPERTASK_ bigint,
primary key (DBID_)
);
create table JBPM4_HIST_VAR (
DBID_ bigint not null,
DBVERSION_ integer not null,
PROCINSTID_ varchar(255),
EXECUTIONID_ varchar(255),
VARNAME_ varchar(255),
VALUE_ varchar(255),
HPROCI_ bigint,
HTASK_ bigint,
primary key (DBID_)
);
create table JBPM4_ID_GROUP (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
DBVERSION_ integer not null,
ID_ varchar(255),
NAME_ varchar(255),
TYPE_ varchar(255),
PARENT_ bigint,
primary key (DBID_)
);
create table JBPM4_ID_MEMBERSHIP (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
DBVERSION_ integer not null,
USER_ bigint,
GROUP_ bigint,
NAME_ varchar(255),
primary key (DBID_)
);
create table JBPM4_ID_USER (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
DBVERSION_ integer not null,
ID_ varchar(255),
PASSWORD_ varchar(255),
GIVENNAME_ varchar(255),
FAMILYNAME_ varchar(255),
BUSINESSEMAIL_ varchar(255),
primary key (DBID_)
);
create table JBPM4_JOB (
DBID_ bigint generated by default as identity (start with 1, increment by 1),
CLASS_ varchar(255) not null,
DBVERSION_ integer not null,
DUEDATE_ timestamp,
STATE_ varchar(255),
ISEXCLUSIVE_ char(1),
LOCKOWNER_ varchar(255),
LOCKEXPTIME_ timestamp,
EXCEPTION_ long varchar,
RETRIES_ integer,
PROCESSINSTANCE_ bigint,
EXECUTION_ bigint,
CFG_ bigint,
SIGNAL_ varchar(255),
EVENT_ varchar(255),
REPEAT_ varchar(255),
primary key (DBID_)
);
jbpm
在
发布
的时候出现ORA-00923: 未找到要求的 FROM 关键字错误
本文介绍了在使用
JBPM
过程中遇到的Hibernate方言配置错误
问题
及解决方法。通过更改配置文件中的方言设置为Oracle9Dialect,成功解决了
问题
。此外,还列举了针对不同数据库的Hibernate方言配置示例。
Activiti浅析
Activiti和
JBPM
5均为热门开源工作流框架,源自JBoss,支持BPMN2.0规范。Activiti由
JBPM
4首席架构师TomBaeyens创立,两者均提供成熟的业务流程管理和执行环境。本文探讨它们的起源、特性及如何应用。
JAVA OA-J.Office 1.3
发布
了
J.Office1.3版本已
发布
,新增在线工作流设计师、公文管理和人力资源管理等功能,支持全文搜索和多级部门定义。提供强大的报表引擎、工作流引擎及二次开发能力。
java activiti 工作流引擎_Activiti工作流引擎简介详解
Activiti是一个开源的BPM框架,由Alfresco
发布
,创始人是JBoss
JBPM
的项目架构师Tom Baeyens。它支持BPMN标准,提供Eclipse插件绘制流程图。开发环境需JDK 1.6+,支持多种数据库。主要涉及的表包括流程部署、流程实例、任务和流程变量。核心API包括ProcessEngine、RepositoryService、RuntimeService、TaskService、HistoryService,分别用于流程引擎、部署管理、流程执行、任务管理和历史查询。
史上最权威的 Activiti 框架学习
Activiti5是一款由Alfresco软件
发布
的开源业务流程管理框架,兼容多种数据库,并提供了丰富的API支持。本文介绍了Activiti5的基本概念,环境搭建所需的软硬件配置及流程设计器的安装步骤。
JBoss技术交流
6,786
社区成员
2,557
社区内容
发帖
与我相关
我的任务
JBoss技术交流
JBoss技术交流
复制链接
扫一扫
分享
社区描述
JBoss技术交流
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章