本文整理了Java中org.mybatis.generator.api.IntrospectedColumn.getTableAlias()
方法的一些代码示例,展示了IntrospectedColumn.getTableAlias()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IntrospectedColumn.getTableAlias()
方法的具体详情如下:
包路径:org.mybatis.generator.api.IntrospectedColumn
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!