【原】Spring activiti 環境搭建之數據庫建立

    因爲在開發工做流的時候,避免不了要保存一些數據和流程走向;因此在搭建Spring activiti開發環境的時候須要把官方提供的23張表建立到咱們的DB,後續的流程都會在這些表中記錄。

   1.建立代碼以下:java

	@Test
	public void createactivityTable(){
		
		ProcessEngineConfiguration p = ProcessEngineConfiguration.createStandaloneInMemProcessEngineConfiguration();
		p.setJdbcDriver("com.mysql.jdbc.Driver");
		p.setJdbcUrl("jdbc:mysql://localhost:3306/activity?useUnicode=true&characterEncoding=utf-8");
		p.setJdbcUsername("root");
		p.setJdbcPassword("123");
		
		p.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
		p.buildProcessEngine();
	}

 2.運行無誤以後打開mysql對應的數據庫能夠看到23張表已經建立完畢:mysql

     

    3.關於23表的做用以下所示:sql

序號數據庫

表名ide

說明ui

spa

act_ge_bytearray設計

二進制數據表code

blog

                                      act_ge_property

屬性數據表存儲整個流程引擎級別的數據,初始化表結構時,會默認插入三條記錄,

act_hi_actinst

歷史節點表

act_hi_attachment

歷史附件表

act_hi_comment

歷史意見表

act_hi_identitylink

歷史流程人員表

act_hi_detail

歷史詳情表,提供歷史變量的查詢

act_hi_procinst

歷史流程實例表

act_hi_taskinst

歷史任務實例表

10

act_hi_varinst

歷史變量表

11

act_id_group

用戶組信息表

12

act_id_info

用戶擴展信息表

13

act_id_membership

用戶與用戶組對應信息表

14

act_id_user

用戶信息表

15.  

act_re_deployment

部署信息表

16.  

act_re_model

流程設計模型部署表

17

act_re_procdef

流程定義數據表

18

act_ru_event_subscr

throwEvent、catchEvent時間監聽信息表

19

act_ru_execution

運行時流程執行實例表

20

act_ru_identitylink

運行時流程人員表,主要存儲任務節點與參與者的相關信息

21

act_ru_job

運行時定時任務數據表

22

act_ru_task

運行時任務節點表

23

act_ru_variable

運行時流程變量數據表

相關文章
相關標籤/搜索