关于activiti的25张表和23张表问题

BluedDragon 2017-08-09 11:30:32
ProcessEngine processEngine=ProcessEngines.getDefaultProcessEngine();
/**
* 使用xml配置 简化生成25张表
*/
@Test
public void testCreateTableWithXml() {
// 引擎配置
ProcessEngineConfiguration pec = ProcessEngineConfiguration
.createProcessEngineConfigurationFromResource("activiti.cfg.xml");
// 获取流程引擎对象
ProcessEngine processEngine = pec.buildProcessEngine();
}
/**
* 生成25张Activiti表
*/
@Test
public void testCreateTable() {
// 引擎配置
ProcessEngineConfiguration pec=ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();
pec.setJdbcDriver("com.mysql.jdbc.Driver");
pec.setJdbcUrl("jdbc:mysql://localhost:3306/db_activiti?useUnicode=true&characterEncoding=utf8");
pec.setJdbcUsername("root");
pec.setJdbcPassword("root");

/**
* DB_SCHEMA_UPDATE_FALSE 不能自动创建表,需要表存在
* create-drop 先删除表再创建表
* DB_SCHEMA_UPDATE_TRUE 如何表不存在,自动创建和更新表
*/
pec.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);

// 获取流程引擎对象
ProcessEngine processEngine=pec.buildProcessEngine();
}


通过测试类执行这段代码,实际上执行出来的是23张表,并且23表的字段和25张表中字段不同,我想问一下是什么问题?如果是数据库异构问题,烦请各位详细说明,万分感谢。
...全文
622 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,721

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 Google技术社区
社区管理员
  • Google技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧