Package cc.carm.lib.easysql.api.function
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()
“安静“ 的错误处理器,发生错误什么都不做。
-
-
-
Method Detail
-
detailed
static SQLExceptionHandler detailed(org.slf4j.Logger logger)
默认的异常处理器,将详细的输出相关错误与错误来源。- Parameters:
logger
- 用于输出错误信息的Logger。- Returns:
- 输出详细信息的错误处理器。
-
silent
static SQLExceptionHandler silent()
“安静“ 的错误处理器,发生错误什么都不做。 强烈不建议把此处理器作为默认处理器使用!- Returns:
- 无输出的处理器。
-
-