Interface QueryAction

    • Method Detail

      • executeFunction

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