Interface QueryAction

    • Method Detail

      • executeFunction

        @Nullable
        @Contract("!null, _ -> !null")
        default <R> R executeFunction​(@Nullable
                                      R defaultResult,
                                      @NotNull
                                      @NotNull SQLFunction<SQLQuery,​R> function)
                               throws java.sql.SQLException
        执行语句并处理返回值
        Type Parameters:
        R - 需要返回的内容
        Parameters:
        defaultResult - 默认结果,若处理后的结果为null,则返回该值
        function - 处理方法
        Returns:
        指定类型数据
        Throws:
        java.sql.SQLException - 当SQL操作出现问题时抛出