Package org.aoju.bus.starter.mapper
Class NatureSqlHandler
java.lang.Object
org.aoju.bus.mapper.handler.AbstractSqlHandler
org.aoju.bus.starter.mapper.AbstractSqlParserHandler
org.aoju.bus.starter.mapper.NatureSqlHandler
- All Implemented Interfaces:
org.aoju.bus.mapper.handler.SQLHandler,org.apache.ibatis.plugin.Interceptor
@Signature(type=org.apache.ibatis.executor.Executor.class,method="update",args={org.apache.ibatis.mapping.MappedStatement.class,java.lang.Object.class}) @Signature(type=org.apache.ibatis.executor.Executor.class,method="query",args={org.apache.ibatis.mapping.MappedStatement.class,java.lang.Object.class,org.apache.ibatis.session.RowBounds.class,org.apache.ibatis.session.ResultHandler.class,org.apache.ibatis.cache.CacheKey.class,org.apache.ibatis.mapping.BoundSql.class}) @Signature(type=org.apache.ibatis.executor.Executor.class,method="query",args={org.apache.ibatis.mapping.MappedStatement.class,java.lang.Object.class,org.apache.ibatis.session.RowBounds.class,org.apache.ibatis.session.ResultHandler.class})
public class NatureSqlHandler
extends AbstractSqlParserHandler
implements org.apache.ibatis.plugin.Interceptor
数据库操作性能拦截器,记录耗时
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.aoju.bus.mapper.handler.AbstractSqlHandler
DELEGATE_BOUNDSQL, DELEGATE_BOUNDSQL_SQL, DELEGATE_MAPPEDSTATEMENT, MAPPEDSTATEMENT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.aoju.bus.starter.mapper.AbstractSqlParserHandler
allowProcess, doFilter, parser, processDelete, processInsert, processParser, processSelectBody, processUpdateMethods inherited from class org.aoju.bus.mapper.handler.AbstractSqlHandler
getMappedStatement, getMappedStatement, getSqlParserInfo, realTargetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.ibatis.plugin.Interceptor
setPropertiesMethods inherited from interface org.aoju.bus.mapper.handler.SQLHandler
afterCompletion, postHandle, preHandle
-
Constructor Details
-
NatureSqlHandler
public NatureSqlHandler()
-
-
Method Details
-
intercept
- Specified by:
interceptin interfaceorg.apache.ibatis.plugin.Interceptor- Throws:
Throwable
-
plugin
- Specified by:
pluginin interfaceorg.apache.ibatis.plugin.Interceptor
-