org.mybatis.generator.api.IntrospectedColumn.getTableAlias()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(12.9k)|赞(0)|评价(0)|浏览(102)

本文整理了Java中org.mybatis.generator.api.IntrospectedColumn.getTableAlias()方法的一些代码示例,展示了IntrospectedColumn.getTableAlias()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IntrospectedColumn.getTableAlias()方法的具体详情如下:
包路径:org.mybatis.generator.api.IntrospectedColumn
类名称:IntrospectedColumn
方法名:getTableAlias

IntrospectedColumn.getTableAlias介绍

暂无

代码示例

代码示例来源:origin: cxjava/mybatis-generator-core

/**
 * Calculates the string to use in select phrases in SqlMaps.
 * 
 * @return the aliased escaped column name
 */
public static String getAliasedEscapedColumnName(IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('.');
    sb.append(getEscapedColumnName(introspectedColumn));
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: cxjava/mybatis-generator-core

/**
 * Calculates the string to use in select phrases in SqlMaps.
 * 
 * @return the aliased escaped column name
 */
public static String getAliasedEscapedColumnName(IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('.');
    sb.append(getEscapedColumnName(introspectedColumn));
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

/**
 * Calculates the string to use in select phrases in SqlMaps.
 * 
 * @return the aliased escaped column name
 */
public static String getAliasedEscapedColumnName(
    IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('.');
    sb.append(getEscapedColumnName(introspectedColumn));
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

/**
 * Calculates the string to use in select phrases in SqlMaps.
 * 
 * @return the aliased escaped column name
 */
public static String getAliasedEscapedColumnName(
    IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('.');
    sb.append(getEscapedColumnName(introspectedColumn));
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: handosme/mybatis-generator-plus

/**
 * Calculates the string to use in select phrases in SqlMaps.
 * 
 * @return the aliased escaped column name
 */
public static String getAliasedEscapedColumnName(
    IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('.');
    sb.append(getEscapedColumnName(introspectedColumn));
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: handosme/mybatis-generator-plus

/**
 * Calculates the string to use in select phrases in SqlMaps.
 * 
 * @return the aliased escaped column name
 */
public static String getAliasedEscapedColumnName(
    IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('.');
    sb.append(getEscapedColumnName(introspectedColumn));
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: org.mybatis.generator/mybatis-generator-core

/**
 * Calculates the string to use in select phrases in SqlMaps.
 *
 * @param introspectedColumn
 *            the introspected column
 * @return the aliased escaped column name
 */
public static String getAliasedEscapedColumnName(
    IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('.');
    sb.append(getEscapedColumnName(introspectedColumn));
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: org.mybatis.generator/mybatis-generator-core

/**
 * Calculates the string to use in select phrases in SqlMaps.
 *
 * @param introspectedColumn
 *            the introspected column
 * @return the aliased escaped column name
 */
public static String getAliasedEscapedColumnName(
    IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('.');
    sb.append(getEscapedColumnName(introspectedColumn));
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: cxjava/mybatis-generator-core

/**
 * The renamed column name for a select statement. If there is a table
 * alias, the value will be alias_columnName. This is appropriate for use in
 * a result map.
 * 
 * @return the renamed column name
 */
public static String getRenamedColumnNameForResultMap(IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('_');
    sb.append(introspectedColumn.getActualColumnName());
    return sb.toString();
  } else {
    return introspectedColumn.getActualColumnName();
  }
}

代码示例来源:origin: org.mybatis.generator/mybatis-generator-core

/**
 * The renamed column name for a select statement. If there is a table alias, the value will be alias_columnName.
 * This is appropriate for use in a result map.
 *
 * @param introspectedColumn
 *            the introspected column
 * @return the renamed column name
 */
public static String getRenamedColumnNameForResultMap(
    IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('_');
    sb.append(introspectedColumn.getActualColumnName());
    return sb.toString();
  } else {
    return introspectedColumn.getActualColumnName();
  }
}

代码示例来源:origin: handosme/mybatis-generator-plus

/**
 * The renamed column name for a select statement. If there is a table
 * alias, the value will be alias_columnName. This is appropriate for use in
 * a result map.
 * 
 * @return the renamed column name
 */
public static String getRenamedColumnNameForResultMap(
    IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('_');
    sb.append(introspectedColumn.getActualColumnName());
    return sb.toString();
  } else {
    return introspectedColumn.getActualColumnName();
  }
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

/**
 * The renamed column name for a select statement. If there is a table
 * alias, the value will be alias_columnName. This is appropriate for use in
 * a result map.
 * 
 * @return the renamed column name
 */
public static String getRenamedColumnNameForResultMap(
    IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(introspectedColumn.getTableAlias());
    sb.append('_');
    sb.append(introspectedColumn.getActualColumnName());
    return sb.toString();
  } else {
    return introspectedColumn.getActualColumnName();
  }
}

代码示例来源:origin: cxjava/mybatis-generator-core

/**
   * The renamed column name for a select statement. If there is a table
   * alias, the value will be alias_columnName. This is appropriate for use in
   * a result map.
   * 
   * @return the renamed column name
   */
  public static String getRenamedColumnNameForResultMap(IntrospectedColumn introspectedColumn) {
    if (stringHasValue(introspectedColumn.getTableAlias())) {
      StringBuilder sb = new StringBuilder();

      sb.append(introspectedColumn.getTableAlias());
      sb.append('_');
      sb.append(introspectedColumn.getActualColumnName());
      return sb.toString();
    } else {
      return introspectedColumn.getActualColumnName();
    }
  }
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

/**
   * The renamed column name for a select statement. If there is a table
   * alias, the value will be alias_columnName. This is appropriate for use in
   * a result map.
   * 
   * @return the renamed column name
   */
  public static String getRenamedColumnNameForResultMap(
      IntrospectedColumn introspectedColumn) {
    if (stringHasValue(introspectedColumn.getTableAlias())) {
      StringBuilder sb = new StringBuilder();

      sb.append(introspectedColumn.getTableAlias());
      sb.append('_');
      sb.append(introspectedColumn.getActualColumnName());
      return sb.toString();
    } else {
      return introspectedColumn.getActualColumnName();
    }
  }
}

代码示例来源:origin: org.mybatis.generator/mybatis-generator-core

/**
   * The renamed column name for a select statement. If there is a table alias, the value will be alias_columnName.
   * This is appropriate for use in a result map.
   *
   * @param introspectedColumn
   *            the introspected column
   * @return the renamed column name
   */
  public static String getRenamedColumnNameForResultMap(
      IntrospectedColumn introspectedColumn) {
    if (stringHasValue(introspectedColumn.getTableAlias())) {
      StringBuilder sb = new StringBuilder();

      sb.append(introspectedColumn.getTableAlias());
      sb.append('_');
      sb.append(introspectedColumn.getActualColumnName());
      return sb.toString();
    } else {
      return introspectedColumn.getActualColumnName();
    }
  }
}

代码示例来源:origin: handosme/mybatis-generator-plus

/**
   * The renamed column name for a select statement. If there is a table
   * alias, the value will be alias_columnName. This is appropriate for use in
   * a result map.
   * 
   * @return the renamed column name
   */
  public static String getRenamedColumnNameForResultMap(
      IntrospectedColumn introspectedColumn) {
    if (stringHasValue(introspectedColumn.getTableAlias())) {
      StringBuilder sb = new StringBuilder();

      sb.append(introspectedColumn.getTableAlias());
      sb.append('_');
      sb.append(introspectedColumn.getActualColumnName());
      return sb.toString();
    } else {
      return introspectedColumn.getActualColumnName();
    }
  }
}

代码示例来源:origin: cxjava/mybatis-generator-core

/**
 * The phrase to use in a select list. If there is a table alias, the value
 * will be "alias.columnName as alias_columnName"
 * 
 * @return the proper phrase
 */
public static String getSelectListPhrase(IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(getAliasedEscapedColumnName(introspectedColumn));
    sb.append(" as "); //$NON-NLS-1$
    if (introspectedColumn.isColumnNameDelimited()) {
      sb.append(introspectedColumn.getContext().getBeginningDelimiter());
    }
    sb.append(introspectedColumn.getTableAlias());
    sb.append('_');
    sb.append(escapeStringForMyBatis3(introspectedColumn.getActualColumnName()));
    if (introspectedColumn.isColumnNameDelimited()) {
      sb.append(introspectedColumn.getContext().getEndingDelimiter());
    }
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: cxjava/mybatis-generator-core

/**
 * The phrase to use in a select list. If there is a table alias, the value
 * will be "alias.columnName as alias_columnName"
 * 
 * @return the proper phrase
 */
public static String getSelectListPhrase(IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(getAliasedEscapedColumnName(introspectedColumn));
    sb.append(" as "); //$NON-NLS-1$
    if (introspectedColumn.isColumnNameDelimited()) {
      sb.append(introspectedColumn.getContext().getBeginningDelimiter());
    }
    sb.append(introspectedColumn.getTableAlias());
    sb.append('_');
    sb.append(escapeStringForIbatis2(introspectedColumn.getActualColumnName()));
    if (introspectedColumn.isColumnNameDelimited()) {
      sb.append(introspectedColumn.getContext().getEndingDelimiter());
    }
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

/**
 * The phrase to use in a select list. If there is a table alias, the value
 * will be "alias.columnName as alias_columnName"
 * 
 * @return the proper phrase
 */
public static String getSelectListPhrase(
    IntrospectedColumn introspectedColumn) {
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    StringBuilder sb = new StringBuilder();
    sb.append(getAliasedEscapedColumnName(introspectedColumn));
    sb.append(" as "); //$NON-NLS-1$
    if (introspectedColumn.isColumnNameDelimited()) {
      sb.append(introspectedColumn.getContext()
          .getBeginningDelimiter());
    }
    sb.append(introspectedColumn.getTableAlias());
    sb.append('_');
    sb.append(escapeStringForMyBatis3(introspectedColumn
        .getActualColumnName()));
    if (introspectedColumn.isColumnNameDelimited()) {
      sb.append(introspectedColumn.getContext().getEndingDelimiter());
    }
    return sb.toString();
  } else {
    return getEscapedColumnName(introspectedColumn);
  }
}

代码示例来源:origin: cxjava/mybatis-generator-core

/**
 * The aliased column name for a select statement generated by the example
 * clauses. This is not appropriate for selects in SqlMaps because the
 * column is not escaped for iBATIS. If there is a table alias, the value
 * will be alias.columnName.
 * 
 * This method is used in the Example classes and the returned value will be
 * in a Java string. So we need to escape double quotes if they are the
 * delimiters.
 * 
 * @return the aliased column name
 */
public static String getAliasedActualColumnName(IntrospectedColumn introspectedColumn) {
  StringBuilder sb = new StringBuilder();
  if (stringHasValue(introspectedColumn.getTableAlias())) {
    sb.append(introspectedColumn.getTableAlias());
    sb.append('.');
  }
  if (introspectedColumn.isColumnNameDelimited()) {
    sb.append(escapeStringForJava(introspectedColumn.getContext().getBeginningDelimiter()));
  }
  sb.append(introspectedColumn.getActualColumnName());
  if (introspectedColumn.isColumnNameDelimited()) {
    sb.append(escapeStringForJava(introspectedColumn.getContext().getEndingDelimiter()));
  }
  return sb.toString();
}

相关文章

微信公众号

最新文章

更多