类 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(com.baomidou.mybatisplus.extension.plugins.handler.TableNameHandler tableNameHandler) -
方法概要
修饰符和类型方法说明protected StringprocessTableName(String sql) voidsetIgnoreException(boolean ignoreException) 是否忽略解析异常voidsetShouldFallback(boolean shouldFallback) 当JsqlParser无法解析语句时是否进行调用父类继续解析处理从类继承的方法 com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
beforePrepare, beforeQuery, changeTable, getHook, getTableNameHandler, setHook, setTableNameHandler从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor
beforeGetBoundSql, beforeUpdate, setProperties, willDoQuery, willDoUpdate
-
构造器详细资料
-
DynamicTableNameJsqlParserInnerInterceptor
已过时。 -
DynamicTableNameJsqlParserInnerInterceptor
public DynamicTableNameJsqlParserInnerInterceptor(com.baomidou.mybatisplus.extension.plugins.handler.TableNameHandler tableNameHandler)
-
-
方法详细资料
-
processTableName
- 覆盖:
processTableName在类中com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
-
setIgnoreException
public void setIgnoreException(boolean ignoreException) 是否忽略解析异常 -
setShouldFallback
public void setShouldFallback(boolean shouldFallback) 当JsqlParser无法解析语句时是否进行调用父类继续解析处理- 另请参阅:
-