core/src/main/java/io/mybatis/provider/Providers.java
public static String dynamicSQL(Object parameterObject, ProviderContext context) {
    for (Provider provider : getProviders()) {
      if (provider.isSupport(parameterObject, context)) {
        return provider.dynamicSQL(parameterObject, context);
      }
    }
    throw UnsupportedProviderMethodException.throwByProviderContext(context);
  }
/**
   * generate dynamic SQL
   *
   * @param parameterObject
   * @param context
   * @return
   */
generate dynamic SQL
@param parameterObject
@param context
@return
generate dynamic SQL @param parameterObject @param context @return
public static String dynamicSQL(Object parameterObject, ProviderContext context) {
    for (Provider provider : getProviders()) {
      if (provider.isSupport(parameterObject, context)) {
        return provider.dynamicSQL(parameterObject, context);
      }
    }
    throw UnsupportedProviderMethodException.throwByProviderContext(context);
  }
public static String dynamicSQL ( Object parameterObject , ProviderContext context ) { for ( Provider provider : getProviders ( ) ) { if ( provider . isSupport ( parameterObject , context ) ) { return provider . dynamicSQL ( parameterObject , context ) ; } } throw UnsupportedProviderMethodException . throwByProviderContext ( context ) ; }
generate dynamic SQL
 @param parameterObject
 @param context
 @return
generate dynamic SQL @param parameterObject @param context @return