读书人

JBPM表主键有关问题

发布时间: 2012-02-26 20:19:45 作者: rapoo

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运行情况

读书人网 >其他服务器

热点推荐