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在資料庫中生成的表資料庫
- Activiti工作流學習筆記(三)——自動生成28張資料庫表的底層原理分析筆記資料庫
- activiti6基礎01-如何資料庫操作及相關表資料庫
- SQLSERVER查詢某個資料庫有幾張表SQLServer資料庫
- 23_Oracle資料庫全表掃描詳解(三)Oracle資料庫
- 如何較方便給上百張資料庫表新增表欄位資料庫
- 資料庫的基本資訊,都在這幾張表裡了資料庫
- 資料庫入門之3張表對比關係型與非關係型資料庫資料庫
- mysqldump 備份匯出資料排除某張表或多張表MySql
- mysql從一張表中取出資料插入到另一張表MySql
- 使用SQL語句將資料庫中的兩個表合併成一張表SQL資料庫
- 建立資料庫表資料庫
- 一張圖認識天下資料庫資料庫
- Activiti6.0教程 28張表解析 (三)
- mysql一張表到底能存多少資料?MySql
- PostgreSQL:表空間-->資料庫-->表SQL資料庫
- Fabric 1.0原始碼分析(23)LevelDB(KV資料庫)原始碼資料庫
- phpMyAdmin管理資料庫和資料表PHP資料庫
- 資料庫 建立 3表資料庫
- django(django學習) 兩張表建立 插入資料Django
- 【SQL】根據兩列資訊,整合兩張表資料SQL
- 23年1月-23年8月StackOverflow提到ChatGPT帖子數(附原資料表) ChatGPT
- ABAP資料庫表的後設資料資料庫
- 資料庫怎麼分庫分表資料庫
- MySQL資料庫之分庫分表方案MySql資料庫
- Oracle23ai 資料庫的簡單驗證OracleAI資料庫
- 調研azkaban內部資料庫幾張table資料庫
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- SQL建立資料庫和表SQL資料庫
- 資料庫表初始化資料庫
- 資料庫 表單運用資料庫
- Oracle資料庫表碎片整理Oracle資料庫
- 分庫分表插入資料
- Oracle資料庫管理——表資料庫高水位及shrink操作Oracle資料庫
- 大資料資料庫讀寫分離分庫分表大資料資料庫
- 查詢資料庫表及表欄位資料庫
- mysql怎麼複製一張表的資料到另一張表MySql
- 資料庫分庫分表的總結資料庫