Query query = getQuery();
QueryParameter queryPara = new QueryParameter(parameters, method.getParameterAnnotations());
fittingQuery(query, queryPara);
Find find = getAnnotation();
if (!find.resultClass().equals(void.class) && !find.nativeQuery())
return toProjectionalList(find.resultClass(), query.getResultList());
return query.getResultList();
}
@SuppressWarnings("unchecked")
protected List toProjectionalList(Class<?> clz, List<Object[]> records) {