public Object execute(Object[] parameters) {
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")