类 InterceptorIgnoreHelper


  • public abstract class InterceptorIgnoreHelper
    extends java.lang.Object
    从以下版本开始:
    2020-07-31
    作者:
    miemie
    • 构造器详细资料

      • InterceptorIgnoreHelper

        public InterceptorIgnoreHelper()
    • 方法详细资料

      • initSqlParserInfoCache

        public static InterceptorIgnoreHelper.InterceptorIgnoreCache initSqlParserInfoCache​(java.lang.Class<?> mapperClass)
        初始化缓存

        Mapper 上 InterceptorIgnore 注解信息

        参数:
        mapperClass - Mapper Class
      • initSqlParserInfoCache

        public static void initSqlParserInfoCache​(InterceptorIgnoreHelper.InterceptorIgnoreCache mapperAnnotation,
                                                  java.lang.String mapperClassName,
                                                  java.lang.reflect.Method method)
        初始化缓存

        Mapper#method 上 InterceptorIgnore 注解信息

        参数:
        mapperAnnotation - Mapper Class Name
        method - Method
      • willIgnoreTenantLine

        public static boolean willIgnoreTenantLine​(java.lang.String id)
      • willIgnoreDynamicTableName

        public static boolean willIgnoreDynamicTableName​(java.lang.String id)
      • willIgnoreBlockAttack

        public static boolean willIgnoreBlockAttack​(java.lang.String id)
      • willIgnoreIllegalSql

        public static boolean willIgnoreIllegalSql​(java.lang.String id)
      • willIgnoreDataPermission

        public static boolean willIgnoreDataPermission​(java.lang.String id)
      • willIgnoreSharding

        public static boolean willIgnoreSharding​(java.lang.String id)
      • willIgnoreOthersByKey

        public static boolean willIgnoreOthersByKey​(java.lang.String id,
                                                    java.lang.String key)