确实,Camunda的HistoricTaskInstanceQuery没有processDefinitionNameLike()接口。 您可以使用processDefinitionName()接口来查询与给定名称完全匹配的历史任务实例。 如果您想根据名称的一部分来模糊查询历史任务实例,您可以使用processDefinitionNameLike()接口的代替方法是使用processDefinitionNameLikeIgnoreCase()接口。 这将允许您根据名称的一部分进行模糊查询,并忽略大小写。 以下是使用processDefinitionNameLikeIgnoreCase()接口进行模糊查询的示例代码:

List<HistoricTaskInstance> historicTasks = historyService.createHistoricTaskInstanceQuery()
    .processDefinitionNameLikeIgnoreCase("%keyword%")
    .list();

请注意,您需要在查询字符串的前后使用百分号(%)来指示模糊匹配

camunda的 HistoricTaskInstanceQuery 没有 processDefinitionNameLike接口

原文地址: https://www.cveoy.top/t/topic/izyL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录