作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
似乎使用通用(集中式)Id 生成器来为 JBPM 表生成 Id。因此,任务(案例 ID)通常不按顺序排列。
我们的要求是按顺序获取这些任务(案例)Id,我知道如果我可以控制/自定义任务 ID 生成,就可以实现这一目标。
最佳答案
许多 jBPM 表使用单个通用序列,HIBERNATE_SEQUENCE
。此外,其中一些同时保留多个序列进行分配。
鉴于此,您肯定不会获得连续的序列 ID - 但我不确定为什么这是一个要求。此外,即使您获取的是连续序列并且存在回滚,该序列也会已被使用,然后会丢失。
jBPM6 有稍微更具体的序列表,但您仍然会遇到回滚不生成顺序序列的问题。
您必须自己修改源代码,将 ID 从自动生成更改为手动填充 - 但老实说,这可能会花费更多的精力。
关于java - 如何在 JBPM 4 中生成自定义任务 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23486403/
我是一名优秀的程序员,十分优秀!