报错信息:
org.activiti.engine.ActivitiException: Query return 2 results instead of max 1
解决方法:
HistoricProcessInstance p= historyService.createHistoricProcessInstanceQuery().processInstanceBusinessKey(id).singleResult();
使用singleResult()方法时,查询结果只能有一条记录,当返回大于1条的时候就会报上面的错误,将singleResult()改成list()即可。
本文地址:http://www.yayihouse.com/yayishuwu/chapter/1188