Class BaseMethodProxy

java.lang.Object
me.danwi.sqlex.core.invoke.method.BaseMethodProxy
All Implemented Interfaces:
MethodProxy
Direct Known Subclasses:
InsertMethodProxy, SelectMethodProxy, UpdateDeleteMethodProxy

public abstract class BaseMethodProxy extends Object implements MethodProxy
  • Field Details

  • Constructor Details

  • Method Details

    • reorderArgs

      protected List<Object> reorderArgs(Object[] methodArgs)
      根据预处理参数重排序方法参数
      Parameters:
      methodArgs - 方法被调用时传入的参数
      Returns:
      重排序后的参数
    • rewriteSQL

      protected String rewriteSQL(Object[] methodArgs)
      根据方法调用时的参数来重写SQL
      Parameters:
      methodArgs - 方法被调用时传入的参数
      Returns:
      被重写的SQL