版权声明:JAVA架构之路群:590583588,每月都有共读书籍! https://blog.csdn.net/x15011238662/article/details/86520930
删除部署信息,但这种方式只能删除未启动流程实例的部署表,这种方式开开源删除部署的三张表 act_re_deployment、act_re_procdef、act_ge_bytearray
/**
* 删除部署信息(删除的是三张表的内容)
*/
@Test
public void test07() {
//删除部署表(根据id删除)
defaultProcessEngine.getRepositoryService().deleteDeployment("5001");
}
可以理解为级联删除,或强制删除,使用以下这种方式,无论有没有启动流程实例部署,全部删除,(慎用!!!)
/**
* 删除部署信息(删除的是四张表的内容)
*/
@Test
public void test07() {
//删除部署表(根据id删除)
//true代表级联删除,也就是强制删除,无论有没有启动实例都删除(删除的是四张表,原先的三表+act_ru_execution表)
defaultProcessEngine.getRepositoryService().deleteDeployment("5001", true);
}