本文整理了Java中org.mybatis.generator.api.IntrospectedColumn.getContext()
方法的一些代码示例,展示了IntrospectedColumn.getContext()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IntrospectedColumn.getContext()
方法的具体详情如下:
包路径:org.mybatis.generator.api.IntrospectedColumn
类名称:IntrospectedColumn
方法名:getContext
暂无
代码示例来源:origin: abel533/Mapper
column = introspectedColumn.getContext().getBeginningDelimiter()
+ column
+ introspectedColumn.getContext().getEndingDelimiter();
代码示例来源:origin: abel533/Mapper
column = introspectedColumn.getContext().getBeginningDelimiter()
+ column
+ introspectedColumn.getContext().getEndingDelimiter();
代码示例来源:origin: handosme/mybatis-generator-plus
public static String getEscapedColumnName(
IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForIbatis2(introspectedColumn
.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext()
.getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: cxjava/mybatis-generator-core
public static String getEscapedColumnName(IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForMyBatis3(introspectedColumn.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext().getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: cxjava/mybatis-generator-core
public static String getEscapedColumnName(IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForIbatis2(introspectedColumn.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext().getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: roncoo/roncoo-mybatis-generator
public static String getEscapedColumnName(
IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForMyBatis3(introspectedColumn
.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext()
.getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: roncoo/roncoo-mybatis-generator
public static String getEscapedColumnName(
IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForIbatis2(introspectedColumn
.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext()
.getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: handosme/mybatis-generator-plus
public static String getEscapedColumnName(
IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForMyBatis3(introspectedColumn
.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext()
.getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: org.mybatis.generator/mybatis-generator-core
/**
* Gets the escaped column name.
*
* @param introspectedColumn
* the introspected column
* @return the escaped column name
*/
public static String getEscapedColumnName(
IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForIbatis2(introspectedColumn
.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext()
.getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: org.mybatis.generator/mybatis-generator-core
/**
* Gets the escaped column name.
*
* @param introspectedColumn
* the introspected column
* @return the escaped column name
*/
public static String getEscapedColumnName(
IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForMyBatis3(introspectedColumn
.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext()
.getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: cxjava/mybatis-generator-core
public static String getParameterClause(IntrospectedColumn introspectedColumn, String prefix) {
StringBuilder sb = new StringBuilder();
sb.append("#{"); //$NON-NLS-1$
sb.append(introspectedColumn.getJavaProperty(prefix));
boolean isJdbcType = false;
if (stringHasValue(introspectedColumn.getContext().getProperty("jdbcType"))) { //$NON-NLS-1$
isJdbcType = StringUtility.isTrue(introspectedColumn.getContext().getProperty("jdbcType"));
}
if (isJdbcType) {
sb.append(",jdbcType="); //$NON-NLS-1$
sb.append(introspectedColumn.getJdbcTypeName());
}
if (stringHasValue(introspectedColumn.getTypeHandler())) {
sb.append(",typeHandler="); //$NON-NLS-1$
sb.append(introspectedColumn.getTypeHandler());
}
sb.append('}');
return sb.toString();
}
代码示例来源:origin: cxjava/mybatis-generator-core
public static String getParameterClause(IntrospectedColumn introspectedColumn, String prefix) {
StringBuilder sb = new StringBuilder();
sb.append('#');
sb.append(introspectedColumn.getJavaProperty(prefix));
boolean isJdbcType = false;
if (stringHasValue(introspectedColumn.getContext().getProperty("jdbcType"))) { //$NON-NLS-1$
isJdbcType = StringUtility.isTrue(introspectedColumn.getContext().getProperty("jdbcType"));
}
if (stringHasValue(introspectedColumn.getTypeHandler())) {
if (isJdbcType) {
sb.append(",jdbcType="); //$NON-NLS-1$
sb.append(introspectedColumn.getJdbcTypeName());
}
sb.append(",handler="); //$NON-NLS-1$
sb.append(introspectedColumn.getTypeHandler());
} else {
if (isJdbcType) {
sb.append(':');
sb.append(introspectedColumn.getJdbcTypeName());
}
}
sb.append('#');
return sb.toString();
}
代码示例来源: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: org.mybatis.generator/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"
*
* @param introspectedColumn
* the introspected column
* @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: org.mybatis.generator/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"
*
* @param introspectedColumn
* the introspected column
* @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: 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 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: 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();
}
代码示例来源: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 MyBatis. 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();
}
代码示例来源:origin: org.mybatis.generator/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.
*
* <p>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.
*
* @param introspectedColumn
* the introspected column
* @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();
}
内容来源于网络,如有侵权,请联系作者删除!