KK

          Kim-'s-Blog.Object-Everything.I'm POJO.

          .紀-錄.爲了忘卻的記憶..真的勇士,要敢于直面遇到的問題,敢于正視繁雜的原碼......在實踐中積累!

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            74 Posts :: 1 Stories :: 70 Comments :: 0 Trackbacks

          驚嘆JBPM的更新速度
          項目要使用工作流引擎
          談需求時JBPM 4.0還是beta版,現在我們需求談好,JBPM 4.0也已經出到GA版
          JBPM 4與3的差別相當大......,看來JBPM自己已經拋棄了3,我們項目也沒必要猶豫了,選4吧~
          下載地址:
          http://downloads.sourceforge.net/project/jbpm/a%29%20jBPM%204/jbpm-4.0/jbpm-4.0.zip?use_mirror=nchc

          1:JBPM 4  DB 里 居然沒有 Sql server ,難道不支持Sqlserver。
          因為JBPM 4使用Hibernate,不支持Sqlserver可能性不大,所以自己寫相應的create.sql drop.sql 及 hibernate配置文件。
          測試可以通過。

          但還是遇到些許問題..
          A:org.hibernate.exception.ConstraintViolationException: could not insert: [org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl]
          Caused by: java.sql.SQLException: 當 IDENTITY_INSERT 設置為 OFF 時,不能為表 'JBPM4_HIST_PROCINST' 中的標識列插入顯式值。
          JBPM4_HIST_PROCINST : DBID_ bigint not null IDENTITY, 改為 DBID_ bigint not null
          經查系改Sql時沒看仔細,該表非IDENTITY id。

          B:org.hibernate.exception.ConstraintViolationException: could not insert: [org.jbpm.pvm.internal.model.ExecutionImpl]
          Caused by: java.sql.SQLException: 違反了 UNIQUE KEY 約束 'UQ__JBPM4_EXECUTION__7D8391DF'。不能在對象 'dbo.JBPM4_EXECUTION' 中插入重復鍵。

          ID_ ASC
          Note that SQL Server doesn't allow multiple null values in a column with
          a unique constraint (JBPM4_EXECUTION.ID_).
          忍痛去掉該約束~

          2:待續~

          posted on 2009-08-04 20:51 Kim' 閱讀(2344) 評論(7)  編輯  收藏

          Feedback

          # re: JBPM 4.0 使用問題 -- 1:結合Sqlserver使用問題 2009-08-11 17:35 lufanhai@gmail.com
          能詳細講一下怎么去掉約束的嗎?  回復  更多評論
            

          # re: JBPM 4.0 使用問題 -- 1:結合Sqlserver使用問題 2009-08-12 11:14 Kim'
          @lufanhai@gmail.com
          建表的時候就不要那個unique..
          create table JBPM4_EXECUTION (
          DBID_ bigint not null IDENTITY,
          CLASS_ varchar(255) not null,
          DBVERSION_ integer not null,
          ACTIVITYNAME_ varchar(255),
          PROCDEFID_ varchar(255),
          HASVARS_ numeric(1,0),
          NAME_ varchar(255),
          KEY_ varchar(255),
          ID_ varchar(255) ,--unique,....
          或者 找到那個約束名字 drop constraint 那個約束
          不加約束,現在還沒發現什么錯誤  回復  更多評論
            

          # re: JBPM4 4.0 使用問題 -- 1:結合Sqlserver使用問題 2009-08-12 12:12 lufanhai@gmail.com
          謝謝,我通過sql server視圖把在索引/鍵中把id惟一鍵刪掉,沒刪掉之前fork,join沒法用。
          還有“所以自己寫相應的create.sql drop.sql ”我這里用jbpm4本身的,沒什么問題的。  回復  更多評論
            

          # re: JBPM4 4.0 使用問題 -- 1:結合Sqlserver使用問題 2009-09-14 18:37 gwg
          放出create.sql 就好了!  回復  更多評論
            

          # re: JBPM4 4.0 使用問題 -- 1:結合Sqlserver使用問題 2009-09-18 08:35 Kim'
          留個郵箱我發給你.  回復  更多評論
            

          # re: JBPM4 4.0 使用問題 -- 1:結合Sqlserver使用問題 2009-10-16 16:51 hanjun
          junhan911@126.com
          你好 請把create.sql 和 drop.sql 發到我的郵箱中一份 謝謝 十分感激啊  回復  更多評論
            

          # re: JBPM4 4.0 使用問題 -- 1:結合Sqlserver使用問題 2010-03-17 13:30 lv
          你好 請把create.sql 和 drop.sql 也發到我的郵箱中一份
          十分感激啊,我的郵箱是:lxling1021@qq.com  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          jj
          主站蜘蛛池模板: 遂溪县| 永和县| 万年县| 广昌县| 宜川县| 洛隆县| 宜章县| 民权县| 邛崃市| 江北区| 铅山县| 文昌市| 上饶县| 灵丘县| 家居| 商河县| 玛沁县| 清镇市| 太仓市| 繁峙县| 修武县| 抚顺县| 五莲县| 黎城县| 洛浦县| 苏尼特右旗| 定西市| 栖霞市| 昌乐县| 崇左市| 武隆县| 易门县| 纳雍县| 温宿县| 商洛市| 绿春县| 洛扎县| 新宁县| 乐平市| 闽侯县| 包头市|