类 ReplacePlaceholderInnerInterceptor

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

public class ReplacePlaceholderInnerInterceptor extends Object implements InnerInterceptor
功能类似于 GlobalConfig.DbConfig.isReplacePlaceholder(), 只是这个是在运行时实时替换,适用范围更广
从以下版本开始:
2020-11-19
作者:
miemie
  • 字段详细资料

    • logger

      protected final org.apache.ibatis.logging.Log logger
  • 构造器详细资料

    • ReplacePlaceholderInnerInterceptor

      public ReplacePlaceholderInnerInterceptor()
    • ReplacePlaceholderInnerInterceptor

      public ReplacePlaceholderInnerInterceptor(String escapeSymbol)
  • 方法详细资料

    • beforeQuery

      public void beforeQuery(org.apache.ibatis.executor.Executor executor, org.apache.ibatis.mapping.MappedStatement ms, Object parameter, org.apache.ibatis.session.RowBounds rowBounds, org.apache.ibatis.session.ResultHandler resultHandler, org.apache.ibatis.mapping.BoundSql boundSql) throws SQLException
      从接口复制的说明: InnerInterceptor
      Executor.query(MappedStatement, Object, RowBounds, ResultHandler, CacheKey, BoundSql) 操作前置处理

      改改sql啥的

      指定者:
      beforeQuery 在接口中 InnerInterceptor
      参数:
      executor - Executor(可能是代理对象)
      ms - MappedStatement
      parameter - parameter
      rowBounds - rowBounds
      resultHandler - resultHandler
      boundSql - boundSql
      抛出:
      SQLException