当前位置: 代码迷 >> JBoss >> JBPM表主键有关问题
  详细解决方案

JBPM表主键有关问题

热度:4278   发布时间:2013-02-26 00:00:00.0
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运行情况

  相关解决方案