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 部門表...