类 DynamicTableNameJsqlParserInnerInterceptor

java.lang.Object
com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameJsqlParserInnerInterceptor
所有已实现的接口:
com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor

public class DynamicTableNameJsqlParserInnerInterceptor extends com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
动态表处理器 (基于JsqlParser解析器)

默认情况下,如果JsqlParser解析不了,则调用父类的解析进行处理

从以下版本开始:
3.5.11
作者:
nieqiurong
另请参阅:
  • 构造器详细资料

    • DynamicTableNameJsqlParserInnerInterceptor

      @Deprecated public DynamicTableNameJsqlParserInnerInterceptor()
      已过时。
    • DynamicTableNameJsqlParserInnerInterceptor

      public DynamicTableNameJsqlParserInnerInterceptor(com.baomidou.mybatisplus.extension.plugins.handler.TableNameHandler tableNameHandler)
  • 方法详细资料

    • processTableName

      protected String processTableName(String sql)
      覆盖:
      processTableName 在类中 com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
    • setIgnoreException

      public void setIgnoreException(boolean ignoreException)
      是否忽略解析异常
    • setShouldFallback

      public void setShouldFallback(boolean shouldFallback)
      当JsqlParser无法解析语句时是否进行调用父类继续解析处理
      另请参阅:
      • TableNameParser