Activiti配置Oracle不能自动创建表流程启动是表或试图不存在的问题
通过设置的方法,可以及解决
ProcessEngineConfiguration processEngineConfiguration= ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();
processEngineConfiguration.setJdbcDriver("oracle.jdbc.driver.OracleDriver");
processEngineConfiguration.setJdbcUrl("jdbc:oracle:thin:@192.168.100.152:1521:whfcegs");
processEngineConfiguration.setJdbcUsername("activiti");
processEngineConfiguration.setJdbcPassword("activiti");
processEngineConfiguration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
// 这里需要设置一下,才能保证不报 表或试图不存在的错误。
processEngineConfiguration.setDatabaseSchema("ACTIVITI"); // 这里要特别注意和oracle的用户名称一样,且大写。不然在 //部署流程事例,启动流程事例的时候都会报错。
ProcessEngine processEngine= processEngineConfiguration.buildProcessEngine();
System.out.println("processEngine");