TaskQuery task1 = (TaskQuery)((TaskQuery)((TaskQuery)((TaskQuery)this.taskService.createTaskQuery().taskAssignee(userCode)).taskDefinitionKey(taskModelBean.getTaskDefinitionKey())).active().orderByTaskId()).desc();
List<Task> list1 = task1.list();//这句贼慢
这种情况可能是由于查询条件或者数据库性能问题引起的。建议检查查询语句是否有优化空间,例如使用索引等。同时,可以通过查看服务器的日志文件,从中了解系统负载和性能瓶颈情况,进而进行相应地优化。另外,如果使用的是较老版本的 Activiti,也可能会存在性能问题,建议升级到最新版本。