Class SensitiveResultSetHandler

java.lang.Object
org.aoju.bus.mapper.handler.AbstractSqlHandler
org.aoju.bus.starter.sensitive.SensitiveResultSetHandler
All Implemented Interfaces:
org.aoju.bus.mapper.handler.SQLHandler, org.apache.ibatis.plugin.Interceptor

@Intercepts(@Signature(type=org.apache.ibatis.executor.resultset.ResultSetHandler.class,method="handleResultSets",args=java.sql.Statement.class)) public class SensitiveResultSetHandler extends org.aoju.bus.mapper.handler.AbstractSqlHandler implements org.apache.ibatis.plugin.Interceptor
数据解密脱敏
Since:
Java 17+
Version:
6.0.6
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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    intercept(org.apache.ibatis.plugin.Invocation invocation)
     
    plugin(Object object)
     
    void
     

    Methods inherited from class org.aoju.bus.mapper.handler.AbstractSqlHandler

    getMappedStatement, getMappedStatement, getSqlParserInfo, realTarget

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.aoju.bus.mapper.handler.SQLHandler

    afterCompletion, postHandle, preHandle
  • Constructor Details

    • SensitiveResultSetHandler

      public SensitiveResultSetHandler()
  • Method Details

    • intercept

      public Object intercept(org.apache.ibatis.plugin.Invocation invocation) throws Throwable
      Specified by:
      intercept in interface org.apache.ibatis.plugin.Interceptor
      Throws:
      Throwable
    • plugin

      public Object plugin(Object object)
      Specified by:
      plugin in interface org.apache.ibatis.plugin.Interceptor
    • setProperties

      public void setProperties(Properties properties)
      Specified by:
      setProperties in interface org.apache.ibatis.plugin.Interceptor