JBPM+SPRING的整合问题
|
dragonsz1
2008-04-14
请教一个问题,
小弟,自己整合了下JBPM+SPRING,已经正常部署起来, 问题就在每次重启服务器的时候,都会自动创建一个新的流程定义, 我已经把<property name="createSchema" value="false"/> 改false了,可数据库每次都有新的流程定义,就是版本version不一样, 请问这是什么问题啊? 另外每个新业务流程的ID,也就是JBPM_PROCESSINSTANCE表里,ID是按 +15递增的,可以不可以+1来递增呢? |
|
|
xiaoniren
2008-05-16
我的默认是按照+1 增加的。 怀疑是你的数据库设置问题
|
|
|
ppig
2008-05-17
每次都重新部署新的流程版本其实没有什么问题,因为不确定你的流程定义有没有改过,如果你不希望jbpm每次都部署,那就
1。每次都自己手动部署,而不要配制到spring的xml里 2。扩展springmodules的那个processdefiniionfactorybean( - 名字记不清了),他会在每次初始化context时都去deploy,加一个check 第二个问题,看你用的数据库了 ,如果时oracle,jbpm是共享sequence的,所以不是+1的。而mysql则是用主键递增。 |

