类 PerformanceInterceptor
java.lang.Object
org.violet.common.mybatis.plugin.PerformanceInterceptor
- 所有已实现的接口:
org.apache.ibatis.plugin.Interceptor
@Signature(type=org.apache.ibatis.executor.statement.StatementHandler.class,method="query",args={java.sql.Statement.class,org.apache.ibatis.session.ResultHandler.class}) @Signature(type=org.apache.ibatis.executor.statement.StatementHandler.class,method="update",args=java.sql.Statement.class) @Signature(type=org.apache.ibatis.executor.statement.StatementHandler.class,method="batch",args=java.sql.Statement.class)
public class PerformanceInterceptor
extends Object
implements org.apache.ibatis.plugin.Interceptor
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明longintercept(org.apache.ibatis.plugin.Invocation invocation) booleanbooleanisLogSql()booleanvoidsetLogOnlySlowSql(boolean logOnlySlowSql) setLogSql(boolean logSql) voidsetPrintSql(boolean printSql) voidsetProperties(Properties prop) setSlowSqlMillis(long slowSqlMillis)
-
构造器详细资料
-
PerformanceInterceptor
public PerformanceInterceptor()
-
-
方法详细资料
-
intercept
- 指定者:
intercept在接口中org.apache.ibatis.plugin.Interceptor- 抛出:
Throwable
-
buildSql
-
plugin
- 指定者:
plugin在接口中org.apache.ibatis.plugin.Interceptor
-
setProperties
- 指定者:
setProperties在接口中org.apache.ibatis.plugin.Interceptor
-
setSlowSqlMillis
-
getSlowSqlMillis
public long getSlowSqlMillis() -
setLogSql
-
isLogSql
public boolean isLogSql() -
setLogOnlySlowSql
public void setLogOnlySlowSql(boolean logOnlySlowSql) -
isLogOnlySlowSql
public boolean isLogOnlySlowSql() -
setPrintSql
public void setPrintSql(boolean printSql) -
isPrintSql
public boolean isPrintSql()
-