private void parseParameterAnnotations(Method method, Annotation[][] annotations,
			Map<String, Integer> paramIndexes, Map<String, Integer> batchParamIndexMap, Class<?>[] paramTypes)
			throws DaoGenerateException {

		for (int index = 0; index < annotations.length; index++) {

			for (Annotation annotation : annotations[index]) {

				detectAnnotation(method, index, annotation, paramIndexes, batchParamIndexMap, paramTypes);
			}

			Class<?> type = paramTypes[index];

			if (ClassHelper.isTypePage(type) && pageIndex == -1) {
				pageIndex = index;
			} else if (pageIndex != -1) {
				LOGGER.info("方法中已经存在Page类型对象，系统自动忽略");
			}
		}

	}