activiti 查询指定执行人的流程列表问题

我现在想查询指定流程启动人的流程列表,但是查询出来为空,如果不加启动人条件就会查询出所有流程,不知道是什么原因,代码如下:

ProcessDefinitionQuery processDefinitionQuery = repositoryService.createProcessDefinitionQuery().startableByUser("zdc") .latestVersion().active().orderByProcessDefinitionKey().asc();

List processDefinitionList = processDefinitionQuery.listPage(page.getFirstResult(), page.getMaxResults());

http://blog.csdn.net/zjx86320/article/details/50363544