@org.activiti.engine.ActivitiException: Query return 2 results instead of max 1TOC
报错信息:
org.activiti.engine.ActivitiException: Query return 2 results instead of max 1
解决方法:
List p= historyService.createHistoricProcessInstanceQuery().processInstanceBusinessKey(id).List();
XXXXX p= historyService.createHistoricProcessInstanceQuery().processInstanceBusinessKey(id).singleResult();
使用singleResult()方法时,查询结果只能有一条记录,当返回大于1条的时候就会报上面的错误,将singleResult()改成list()即可。