2019.最新Activiti6.0删除部署流程表(两种删除方式)

版权声明: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);

    }

猜你喜欢

转载自blog.csdn.net/x15011238662/article/details/86520930
今日推荐