,oracle,postgres,mssql,db2}
如果没使用默认的H2数据库就必须设置这项.这个配置会决定使用哪些创建/删除脚本和查询语句
databaseSchemaUpdate: 设置流程引擎启动和关闭时如何处理数据库表...用于不同场景下数据库升级
在执行更新之前要先使用数据库的备份功能备份数据库
默认情况下,每次构建流程引擎时都会进行版本检测.这一切都在应用启动或Activiti webapp启动时发生.如果Activiti...Activiti指向包含旧版本的数据库,将databaseSchemaUpdate设置为true,Activiti会自动将数据库表升级到新版本
当发现依赖和数据库表版本不通过时,也可以执行更新升级DDL...比如,通过log4j配置定义会让日志显示上面的信息:
Activiti中实现了一种事件机制,它允许在引擎触发事件时获得提醒
为对应的事件类型注册监听器,在这个类型的任何时间触发时都会收到提醒:
可以添加引擎范围的事件监听器...UNCAUGHT_BPMN_ERROR 抛出了未捕获的BPMN错误.流程没有提供针对这个错误的处理器.事件的activityId为空 ActivitiErrorEvent
ACTIVITY_COMPENSATE