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

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

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

IntrospectedColumn.getActualColumnName介绍

暂无

代码示例

代码示例来源:origin: abel533/Mapper

/**
 * getter方法注释
 *
 * @param method
 * @param introspectedTable
 * @param introspectedColumn
 */
@Override
public void addGetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  StringBuilder sb = new StringBuilder();
  method.addJavaDocLine("/**");
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" * 获取");
    sb.append(introspectedColumn.getRemarks());
    method.addJavaDocLine(sb.toString());
    method.addJavaDocLine(" *");
  }
  sb.setLength(0);
  sb.append(" * @return ");
  sb.append(introspectedColumn.getActualColumnName());
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" - ");
    sb.append(introspectedColumn.getRemarks());
  }
  method.addJavaDocLine(sb.toString());
  method.addJavaDocLine(" */");
}

代码示例来源:origin: abel533/Mapper

/**
 * getter方法注释
 *
 * @param method
 * @param introspectedTable
 * @param introspectedColumn
 */
@Override
public void addGetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  StringBuilder sb = new StringBuilder();
  method.addJavaDocLine("/**");
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" * 获取");
    sb.append(introspectedColumn.getRemarks());
    method.addJavaDocLine(sb.toString());
    method.addJavaDocLine(" *");
  }
  sb.setLength(0);
  sb.append(" * @return ");
  sb.append(introspectedColumn.getActualColumnName());
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" - ");
    sb.append(introspectedColumn.getRemarks());
  }
  method.addJavaDocLine(sb.toString());
  method.addJavaDocLine(" */");
}

代码示例来源:origin: abel533/Mapper

String column = introspectedColumn.getActualColumnName();
if (StringUtility.stringContainsSpace(column) || introspectedTable.getTableConfiguration().isAllColumnDelimitingEnabled()) {
  column = introspectedColumn.getContext().getBeginningDelimiter()

代码示例来源:origin: abel533/Mapper

String column = introspectedColumn.getActualColumnName();
if (StringUtility.stringContainsSpace(column) || introspectedTable.getTableConfiguration().isAllColumnDelimitingEnabled()) {
  column = introspectedColumn.getContext().getBeginningDelimiter()

代码示例来源:origin: abel533/Mapper

field.setStatic(true);
field.setFinal(true);
field.setName(introspectedColumn.getActualColumnName().toUpperCase()); //$NON-NLS-1$
field.setType(new FullyQualifiedJavaType(String.class.getName())); //$NON-NLS-1$
field.setInitializationString("\"" + introspectedColumn.getJavaProperty() + "\"");
columnField.setStatic(true);
columnField.setFinal(true);
columnField.setName("DB_" + introspectedColumn.getActualColumnName().toUpperCase()); //$NON-NLS-1$
columnField.setType(new FullyQualifiedJavaType(String.class.getName())); //$NON-NLS-1$
columnField.setInitializationString("\"" + introspectedColumn.getActualColumnName() + "\"");
topLevelClass.addField(columnField);

代码示例来源:origin: abel533/Mapper

field.setStatic(true);
field.setFinal(true);
field.setName(introspectedColumn.getActualColumnName().toUpperCase()); //$NON-NLS-1$
field.setType(new FullyQualifiedJavaType(String.class.getName())); //$NON-NLS-1$
field.setInitializationString("\"" + introspectedColumn.getJavaProperty() + "\"");
columnField.setStatic(true);
columnField.setFinal(true);
columnField.setName("DB_" + introspectedColumn.getActualColumnName().toUpperCase()); //$NON-NLS-1$
columnField.setType(new FullyQualifiedJavaType(String.class.getName())); //$NON-NLS-1$
columnField.setInitializationString("\"" + introspectedColumn.getActualColumnName() + "\"");
topLevelClass.addField(columnField);

代码示例来源:origin: abel533/Mapper

/**
 * 创建 ColumnField
 *
 * @param column
 * @return
 */
public static ColumnField build(IntrospectedColumn column) {
  ColumnField field = new ColumnField();
  field.setColumnName(column.getActualColumnName());
  field.setJdbcType(column.getJdbcTypeName());
  field.setFieldName(column.getJavaProperty());
  field.setRemarks(column.getRemarks());
  FullyQualifiedJavaType type = column.getFullyQualifiedJavaType();
  field.setType(type);
  field.setTypePackage(type.getPackageName());
  field.setShortTypeName(type.getShortName());
  field.setFullTypeName(type.getFullyQualifiedName());
  field.setIdentity(column.isIdentity());
  field.setNullable(column.isNullable());
  field.setSequenceColumn(column.isSequenceColumn());
  field.setBlobColumn(column.isBLOBColumn());
  field.setStringColumn(column.isStringColumn());
  field.setJdbcCharacterColumn(column.isJdbcCharacterColumn());
  field.setJdbcDateColumn(column.isJDBCDateColumn());
  field.setJdbcTimeColumn(column.isJDBCTimeColumn());
  field.setLength(column.getLength());
  field.setScale(column.getScale());
  return field;
}

代码示例来源:origin: abel533/Mapper

/**
 * 创建 ColumnField
 *
 * @param column
 * @return
 */
public static ColumnField build(IntrospectedColumn column) {
  ColumnField field = new ColumnField();
  field.setColumnName(column.getActualColumnName());
  field.setJdbcType(column.getJdbcTypeName());
  field.setFieldName(column.getJavaProperty());
  field.setRemarks(column.getRemarks());
  FullyQualifiedJavaType type = column.getFullyQualifiedJavaType();
  field.setType(type);
  field.setTypePackage(type.getPackageName());
  field.setShortTypeName(type.getShortName());
  field.setFullTypeName(type.getFullyQualifiedName());
  field.setIdentity(column.isIdentity());
  field.setNullable(column.isNullable());
  field.setSequenceColumn(column.isSequenceColumn());
  field.setBlobColumn(column.isBLOBColumn());
  field.setStringColumn(column.isStringColumn());
  field.setJdbcCharacterColumn(column.isJdbcCharacterColumn());
  field.setJdbcDateColumn(column.isJDBCDateColumn());
  field.setJdbcTimeColumn(column.isJDBCTimeColumn());
  field.setLength(column.getLength());
  field.setScale(column.getScale());
  return field;
}

代码示例来源:origin: mybatis-book/book

/**
   * 给字段添加注释信息
   */
  public void addFieldComment(Field field,
      IntrospectedTable introspectedTable,
      IntrospectedColumn introspectedColumn) {
    //如果阻止生成所有注释,直接返回
    if (suppressAllComments) {
      return;
    }
    //文档注释开始
    field.addJavaDocLine("/**");
    //获取数据库字段的备注信息
    String remarks = introspectedColumn.getRemarks();
    //根据参数和备注信息判断是否添加备注信息
    if (addRemarkComments && StringUtility.stringHasValue(remarks)) {
      String[] remarkLines = remarks.split(System.getProperty("line.separator"));
      for (String remarkLine : remarkLines) {
        field.addJavaDocLine(" * " + remarkLine);
      }
    }
    //由于 Java 对象名和数据库字段名可能不一样,注释中保留数据库字段名
    field.addJavaDocLine(" * " + introspectedColumn.getActualColumnName());
    field.addJavaDocLine(" */");
  }
}

代码示例来源:origin: beihaifeiwu/dolphin

public void print(String title, List<IntrospectedColumn> introspectedColumns) {
 System.out.println("*******" + title + "********");
 for (IntrospectedColumn column : introspectedColumns) {
  System.out.println("ColumnName:" + column.getActualColumnName() + ", PropertyName:" + column.getJavaProperty());
 }
}

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

private boolean isMatchedColumn(IntrospectedColumn introspectedColumn, GeneratedKey gk) {
  if (introspectedColumn.isColumnNameDelimited()) {
    return introspectedColumn.getActualColumnName().equals(gk.getColumn());
  } else {
    return introspectedColumn.getActualColumnName().equalsIgnoreCase(gk.getColumn());
  }
}

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

private boolean isMatchedColumn(IntrospectedColumn introspectedColumn, GeneratedKey gk) {
  if (introspectedColumn.isColumnNameDelimited()) {
    return introspectedColumn.getActualColumnName().equals(gk.getColumn());
  } else {
    return introspectedColumn.getActualColumnName().equalsIgnoreCase(gk.getColumn());
  }
}

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

private boolean isMatchedColumn(IntrospectedColumn introspectedColumn, GeneratedKey gk) {
  if (introspectedColumn.isColumnNameDelimited()) {
    return introspectedColumn.getActualColumnName().equals(gk.getColumn());
  } else {
    return introspectedColumn.getActualColumnName().equalsIgnoreCase(gk.getColumn());
  }
}

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

private boolean isMatchedColumn(IntrospectedColumn introspectedColumn, GeneratedKey gk) {
  if (introspectedColumn.isColumnNameDelimited()) {
    return introspectedColumn.getActualColumnName().equals(gk.getColumn());
  } else {
    return introspectedColumn.getActualColumnName().equalsIgnoreCase(gk.getColumn());
  }
}

代码示例来源: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(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

@Override
public void addGeneralMethodAnnotation(Method method, IntrospectedTable introspectedTable,
    IntrospectedColumn introspectedColumn, Set<FullyQualifiedJavaType> imports) {
  imports.add(new FullyQualifiedJavaType("javax.annotation.Generated")); //$NON-NLS-1$
  String comment = "Source field: " //$NON-NLS-1$
      + introspectedTable.getFullyQualifiedTable().toString()
      + "." //$NON-NLS-1$
      + introspectedColumn.getActualColumnName();
  method.addAnnotation(getGeneratedAnnotation(comment));
}

相关文章

微信公众号

最新文章

更多