Interface SQLExceptionHandler

  • All Superinterfaces:
    java.util.function.BiConsumer<java.sql.SQLException,​SQLAction<?>>
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface SQLExceptionHandler
    extends java.util.function.BiConsumer<java.sql.SQLException,​SQLAction<?>>
    异常处理器。
    在使用 SQLAction.execute(SQLExceptionHandler) 等相关方法时, 如果发生异常,则会调用错误处理器进行错误内容的输出提示。
    • Method Summary

      Static Methods 
      Modifier and Type Method Description
      static SQLExceptionHandler detailed​(org.slf4j.Logger logger)
      默认的异常处理器,将详细的输出相关错误与错误来源。
      static SQLExceptionHandler silent()
      “安静“ 的错误处理器,发生错误什么都不做。
      • Methods inherited from interface java.util.function.BiConsumer

        accept, andThen
    • Method Detail

      • detailed

        static SQLExceptionHandler detailed​(org.slf4j.Logger logger)
        默认的异常处理器,将详细的输出相关错误与错误来源。
        Parameters:
        logger - 用于输出错误信息的Logger。
        Returns:
        输出详细信息的错误处理器。
      • silent

        static SQLExceptionHandler silent()
        “安静“ 的错误处理器,发生错误什么都不做。 强烈不建议把此处理器作为默认处理器使用!
        Returns:
        无输出的处理器。