public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
        handler.beforeStart();
        if (method.getAnnotation(Sql.class) != null) {
            return sql(method, args, method.getAnnotation(Sql.class));
        }
        return null;
    }