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

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

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

IntrospectedColumn.getJavaProperty介绍

暂无

代码示例

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

/**
 * 列转换为字段
 *
 * @param introspectedColumn
 * @return
 */
public static Field convertToJavaBeansField(IntrospectedColumn introspectedColumn) {
  FullyQualifiedJavaType fqjt = introspectedColumn.getFullyQualifiedJavaType();
  String property = introspectedColumn.getJavaProperty();
  Field field = new Field();
  field.setVisibility(JavaVisibility.PRIVATE);
  field.setType(fqjt);
  field.setName(property);
  return field;
}

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

/**
 * 列转换为字段
 *
 * @param introspectedColumn
 * @return
 */
public static Field convertToJavaBeansField(IntrospectedColumn introspectedColumn) {
  FullyQualifiedJavaType fqjt = introspectedColumn.getFullyQualifiedJavaType();
  String property = introspectedColumn.getJavaProperty();
  Field field = new Field();
  field.setVisibility(JavaVisibility.PRIVATE);
  field.setType(fqjt);
  field.setName(property);
  return field;
}

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

+ introspectedColumn.getContext().getEndingDelimiter();
if (!column.equals(introspectedColumn.getJavaProperty())) {

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

+ introspectedColumn.getContext().getEndingDelimiter();
if (!column.equals(introspectedColumn.getJavaProperty())) {

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

field.setInitializationString("\"" + introspectedColumn.getJavaProperty() + "\"");
context.getCommentGenerator().addClassComment(topLevelClass, introspectedTable);
topLevelClass.addField(field);
  defaultMethod.addBodyLine(String.format("instance.%s = new %s(\"%s\");", introspectedColumn.getJavaProperty(), shortName, defaultValue));

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

field.setInitializationString("\"" + introspectedColumn.getJavaProperty() + "\"");
context.getCommentGenerator().addClassComment(topLevelClass, introspectedTable);
topLevelClass.addField(field);
  defaultMethod.addBodyLine(String.format("instance.%s = new %s(\"%s\");", introspectedColumn.getJavaProperty(), shortName, defaultValue));

代码示例来源: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: org.mybatis.generator/mybatis-generator-core

public String getJavaProperty() {
  return getJavaProperty(null);
}

代码示例来源:origin: oceanc/mybatis3-generator-plugins

private String makeFieldName(IntrospectedColumn introspectedColumn) {
  String field = introspectedColumn.getJavaProperty();
  field = field.substring(0, 1).toUpperCase() + field.substring(1, field.length() - 1);
  return field;
}

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

public String getSelectList() {
  StringBuilder sb = new StringBuilder();
  boolean first = true;
  for (IntrospectedColumn column : introspectedTable.getAllColumns()) {
    if (first) {
      first = false;
    } else {
      sb.append(", "); //$NON-NLS-1$
    }
    sb.append(column.getJavaProperty());
  }
  
  return sb.toString();
}

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

public static String getParameterClause(
    IntrospectedColumn introspectedColumn, String prefix) {
  StringBuilder sb = new StringBuilder();
  sb.append("#{"); //$NON-NLS-1$
  sb.append(introspectedColumn.getJavaProperty(prefix));
  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: beihaifeiwu/dolphin

protected XmlElement wrapIfNullCheckForJavaProperty(String fieldPrefix, Element content, IntrospectedColumn introspectedColumn) {
 StringBuilder sb = new StringBuilder();
 XmlElement isNotNullElement = new XmlElement("if");
 sb.setLength(0);
 sb.append(introspectedColumn.getJavaProperty(fieldPrefix));
 sb.append(" != null");
 isNotNullElement.addAttribute(new Attribute("test", sb.toString()));
 isNotNullElement.addElement(content);
 return isNotNullElement;
}

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

public Field getJavaBeansField(IntrospectedColumn introspectedColumn) {
  FullyQualifiedJavaType fqjt = introspectedColumn
      .getFullyQualifiedJavaType();
  String property = introspectedColumn.getJavaProperty();
  Field field = new Field();
  field.setVisibility(JavaVisibility.PRIVATE);
  field.setType(fqjt);
  field.setName(property);
  context.getCommentGenerator().addFieldComment(field,
      introspectedTable, introspectedColumn);
  return field;
}

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

public Field getJavaBeansField(IntrospectedColumn introspectedColumn) {
  FullyQualifiedJavaType fqjt = introspectedColumn.getFullyQualifiedJavaType();
  String property = introspectedColumn.getJavaProperty();
  Field field = new Field();
  field.setVisibility(JavaVisibility.PRIVATE);
  field.setType(fqjt);
  field.setName(property);
  context.getCommentGenerator().addFieldComment(field, introspectedTable, introspectedColumn);
  return field;
}

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

public static Field getJavaBeansField(IntrospectedColumn introspectedColumn,
    Context context,
    IntrospectedTable introspectedTable) {
  FullyQualifiedJavaType fqjt = introspectedColumn
      .getFullyQualifiedJavaType();
  String property = introspectedColumn.getJavaProperty();
  Field field = new Field();
  field.setVisibility(JavaVisibility.PRIVATE);
  field.setType(fqjt);
  field.setName(property);
  context.getCommentGenerator().addFieldComment(field,
      introspectedTable, introspectedColumn);
  return field;
}

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

public Field getJavaBeansField(IntrospectedColumn introspectedColumn) {
  FullyQualifiedJavaType fqjt = introspectedColumn
      .getFullyQualifiedJavaType();
  String property = introspectedColumn.getJavaProperty();
  Field field = new Field();
  field.setVisibility(JavaVisibility.PRIVATE);
  field.setType(fqjt);
  field.setName(property);
  field.setComments(introspectedColumn.getRemarks());
  context.getCommentGenerator().addFieldComment(field,
      introspectedTable, introspectedColumn);
  return field;
}

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

protected XmlElement getSelectKey(IntrospectedColumn introspectedColumn, GeneratedKey generatedKey) {
 String identityColumnType = introspectedColumn
   .getFullyQualifiedJavaType().getFullyQualifiedName();
 XmlElement answer = new XmlElement("selectKey"); //$NON-NLS-1$
 answer.addAttribute(new Attribute("resultType", identityColumnType)); //$NON-NLS-1$
 answer.addAttribute(new Attribute("keyProperty", introspectedColumn.getJavaProperty())); //$NON-NLS-1$
 answer.addAttribute(new Attribute("order", //$NON-NLS-1$
   generatedKey.getMyBatis3Order()));
 answer.addElement(new TextElement(generatedKey.getRuntimeSqlStatement()));
 return answer;
}

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

private void addResultMapElements(XmlElement answer) {
  for (IntrospectedColumn introspectedColumn : introspectedTable.getBLOBColumns()) {
    XmlElement resultElement = new XmlElement("result"); //$NON-NLS-1$
    resultElement.addAttribute(new Attribute(
        "column", MyBatis3FormattingUtilities.getRenamedColumnNameForResultMap(introspectedColumn))); //$NON-NLS-1$
    resultElement.addAttribute(new Attribute("property", introspectedColumn.getJavaProperty())); //$NON-NLS-1$
    resultElement.addAttribute(new Attribute("jdbcType", introspectedColumn.getJdbcTypeName())); //$NON-NLS-1$
    if (stringHasValue(introspectedColumn.getTypeHandler())) {
      resultElement.addAttribute(new Attribute("typeHandler", introspectedColumn.getTypeHandler())); //$NON-NLS-1$
    }
    answer.addElement(resultElement);
  }
}

相关文章

微信公众号

最新文章

更多