Activiti 23張資料庫表
Activiti中,在流程的產生,執行和結束等週期中,會產生各種與流程相關的資料,Activiti提供了一整套資料表來儲存各種資料。
Activiti資料表分為5個部分,每個部分的資料表均有不同的職責。
建立Activiti資料庫表
建立工作流專案-->在classpath下新增activiti.cfg.xml配置檔案;
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
<bean name="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">
<!--資料庫連線設定 -->
<property name="jdbcDriver" value="com.mysql.jdbc.Driver"></property>
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/dynamic0204activiti?useUnicode=true&characterEncoding=utf8"></property>
<property name="jdbcUsername" value="root"></property>
<property name="jdbcPassword" value="fxq123"></property>
<!-- 資料庫模式 -->
<property name="databaseSchemaUpdate" value="true"></property>
<!-- 支援h2,mysql,oracle,postgres,mssql,db2 -->
<property name="databaseType" value="mysql"></property>
</bean>
</beans>
執行程式碼
/**
* 使用xml配置來生成資料庫
*/
@Test
public void createTableUseXml() {
ProcessEngine processEngine = ProcessEngineConfiguration//
.createProcessEngineConfigurationFromResource("activiti.cfg.xml")//
.buildProcessEngine();
System.out.println("processEngine" + processEngine);
}
createProcessEngineConfigurationFromResource方法
讀取classpath下的activiti.cfg.xml檔案,並建立名稱為processEngineConfiguration的bean。
通過processEngineConfiguration的buildProcessEngine方法建立工作流引擎,建立出工作流的23張表。
相關文章
- Activiti(一) activiti資料庫表說明資料庫
- Activiti資料庫表結構資料庫
- 【SQL 資料庫】將一張資料表資訊複製到另一張資料表SQL資料庫
- Activiti學習筆記一:建立資料庫表筆記資料庫
- 生成activiti需要的25張系統表
- 工作流Activiti在資料庫中生成的表資料庫
- Activiti工作流學習筆記(三)——自動生成28張資料庫表的底層原理分析筆記資料庫
- oracle為資料庫每張表建立序列Oracle資料庫
- mysql 恢復(one)資料庫及單張表MySql資料庫
- activiti-explorer(activiti 5.22) 替換為mysql資料庫MySql資料庫
- SQLSERVER查詢某個資料庫有幾張表SQLServer資料庫
- 如何較方便給上百張資料庫表新增表欄位資料庫
- activiti6基礎01-如何資料庫操作及相關表資料庫
- 資料庫的基本資訊,都在這幾張表裡了資料庫
- MYSQL 匯出資料庫中某張表的部分數…MySql資料庫
- mysqldump 備份匯出資料排除某張表或多張表MySql
- mysql從一張表中取出資料插入到另一張表MySql
- 資料庫入門之3張表對比關係型與非關係型資料庫資料庫
- ZT:處理Oracle資料庫中一張有效的Drop大表Oracle資料庫
- 如何讓Activiti-Explorer使用sql server資料庫SQLServer資料庫
- 使用SQL語句將資料庫中的兩個表合併成一張表SQL資料庫
- Activiti6.0教程 28張表解析 (三)
- 23_Oracle資料庫全表掃描詳解(三)Oracle資料庫
- mysql一張表到底能存多少資料?MySql
- 四、第一張基於資料的表
- django(django學習) 兩張表建立 插入資料Django
- sql查詢一張表的重複資料SQL
- 建立資料庫表資料庫
- 資料庫分庫分表資料庫
- mysql怎麼複製一張表的資料到另一張表MySql
- PostgreSQL:表空間-->資料庫-->表SQL資料庫
- 調研azkaban內部資料庫幾張table資料庫
- 【SQL】根據兩列資訊,整合兩張表資料SQL
- 資料庫表--nested table資料庫
- 資料庫表--temporary table資料庫
- 資料庫表--object table資料庫Object
- 資料庫表--external table資料庫
- 更改資料庫表名資料庫