首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

JBPM表主键有关问题

2012-02-26 
JBPM表主键问题最近我新增一个流程,可以一个奇怪的问题,老是出现JBPM表主键冲突,JBPM应该是使用SEQ处理各

JBPM表主键问题
最近我新增一个流程,可以一个奇怪的问题,老是出现JBPM表主键冲突,JBPM应该是使用SEQ处理各表的ID_字段的吧,我将这些ID_对应的SEQ都放到最大了,怎么还是有主键冲突呢
Caused by: 
java.sql.BatchUpdateException: ORA-00001: unique constraint (OA.SYS_C0010251) violated

-- Create sequence 
create sequence S_JBPM_TASKINSTANCE
minvalue 1
maxvalue 999999999999999999999999999
start with 81771
increment by 1
cache 20;
哪位高人帮忙看看 什么原因啊 急!!

[解决办法]
好像是业务表有冲突,不是JBPM表有冲突吧。

在jbpm.hibernate.cfg.xml 增加一下代码:

<property name="hibernate.hbm2ddl.auto">create-drop</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.use_sql_comments">true</property>

 看看运行结果,和SQL运行情况

热点排行