void detectDataAccessMethod(Class<?> clazz, final DataAccessInterceptor interceptor) throws Exception {
		ReflectionUtils.doWithMethods(clazz, new ReflectionUtils.MethodCallback() {

			@Override
			public void doWith(Method method) throws Exception {
					DataAccessExecutor executor = createDataAccessExecutor(method);
					interceptor.addDataAccessExecutor(method, executor);
			}
		}, ReflectionUtils.USER_DECLARED_METHODS);
	}