Oracle - Sequence (流水號與工作流(JBPM取流水號)的問題)

最近接的案子遇到了不少坑,做個典型的記錄,看到了某功能取工作流的底層排序,排序用”流水號”做排序取號的依據要非常注意。(被坑歪了)

有時候最新的動作會取到較小的號,導致排序流水號排序時,遇流程要回退的問題。
解決方法:

  1. 設計時間欄位做排序處理
  2. 不用自動取流水號

Oracle sequence 跳号知多少
Oracle sequence 不连续、相差太大问题