部署jbpm工作流程至資料庫中

2021-09-01 15:09:46 字數 1146 閱讀 6776

1、新建專案並建立工作流程

2、把jbpm所提供的示例**中

src路徑下的

jbpm.cfg.xml

、jbpm.hibernate.cfg.xml

、jbpm.mail.properties

、jbpm.mail.templates.examples.xml

、logging.properties

等檔案複製到我們新建專案的

src下。

3、修改

jbpm.hibernate.cfg.xml

中的連線資料庫內容,如果您連線的是

mysql

,修改後的內容如下:

org.hibernate.dialect.mysqlinnodbdialect

com.mysql.jdbc.driver

jdbc:mysql://localhost:3306/jbpmdb

root

root

備註:由於我之前已經在

jbpm

資料庫中利用

jbpm

所提供的建表語句建立好對應的資料庫表,這裡就把該

xml中的

create-drop

注釋掉(該語句是利用

hibernate

工具生成資料庫表的,由於我使用的

mysql

資料庫是

5.5版本,原有的

sql建立表時使用

type=innodb

會產生問題,這裡就不使用該功能生成資料庫表)。

4、建立帶有

main

方法的測試類,**如下:

processengine pe=new configuration().buildprocessengine();

repositoryservice rs=pe.getrepositoryservice();

//將工程src目錄下的test.jpdl.xml部署到資料庫中

string id=rs.createdeployment().addresourcefromclasspath("test.jpdl.xml").deploy();

system.out.println(id);

至此乙個

jbpm

流程發布完畢!!!!!!

JBPM工作流引擎資料庫表結構解析2

1.5 jbpm event 流程事件表 欄位名 字段含義 主鍵 外來鍵 id 流程事件標識 eventtype 流程事件型別名稱 type 流程事件所在的圖形節點型別 a task c processstate d decision e endstate f fork j join k taskn...

資料庫部署流程

1 用system使用者登入 2 執行 select t.file name from dba data files t 得到.dbf檔案的存放目錄 例如 d oracle oradata address system01.dbf 檔案的目錄為 d oracle oradata address 3 ...

snaker工作流 之資料庫變化

conf dictionary conf dictitem 實現字典表功能 df field df form df form table df table sec authority 功能表 sec authority resource 功能位置關聯 sec menu 選單表 sec org 部門表...