项目场景:
springboot整合camunda,替换数据库为MySQL。
MySQL版本 5.7.36
问题描述
启动camunda项目,报下面的错误信息:
Table 'camunda1.act_ge_property' doesn't exist
如下图
原因分析:
同一个数据源中其他库中的表会影响 表的创建,在建表之前检索当前数据源中所有库中是否包含 activiti 相关的数据库表(以 act_ 开头),如果有就会断定为 activiti 的工作流表已经存在,此时就不会再执行建表语句,即使 databaseSchemaUpdate = true
解决方案:
在 MySQL 的链接 URL 中添加: nullCatalogMeansCurrent=true
配置