org.mybatis.generator.api.dom.java.Field.setInitializationString()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(14.1k)|赞(0)|评价(0)|浏览(135)

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

Field.setInitializationString介绍

暂无

代码示例

代码示例来源:origin: shuzheng/zheng

protected void makeSerializable(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
  if(this.addGWTInterface) {
    topLevelClass.addImportedType(this.gwtSerializable);
    topLevelClass.addSuperInterface(this.gwtSerializable);
  }
  if(!this.suppressJavaInterface) {
    topLevelClass.addImportedType(this.serializable);
    topLevelClass.addSuperInterface(this.serializable);
    Field field = new Field();
    field.setFinal(true);
    field.setInitializationString("1L");
    field.setName("serialVersionUID");
    field.setStatic(true);
    field.setType(new FullyQualifiedJavaType("long"));
    field.setVisibility(JavaVisibility.PRIVATE);
    this.context.getCommentGenerator().addFieldComment(field, introspectedTable);
    topLevelClass.addField(field);
  }
}

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

field.setInitializationString("\"" + introspectedColumn.getJavaProperty() + "\"");
context.getCommentGenerator().addClassComment(topLevelClass, introspectedTable);
topLevelClass.addField(field);
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.setInitializationString("\"" + introspectedColumn.getJavaProperty() + "\"");
context.getCommentGenerator().addClassComment(topLevelClass, introspectedTable);
topLevelClass.addField(field);
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: jmdhappy/xxpay-master

protected void makeSerializable(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
  if(this.addGWTInterface) {
    topLevelClass.addImportedType(this.gwtSerializable);
    topLevelClass.addSuperInterface(this.gwtSerializable);
  }
  if(!this.suppressJavaInterface) {
    topLevelClass.addImportedType(this.serializable);
    topLevelClass.addSuperInterface(this.serializable);
    Field field = new Field();
    field.setFinal(true);
    field.setInitializationString("1L");
    field.setName("serialVersionUID");
    field.setStatic(true);
    field.setType(new FullyQualifiedJavaType("long"));
    field.setVisibility(JavaVisibility.PRIVATE);
    this.context.getCommentGenerator().addFieldComment(field, introspectedTable);
    topLevelClass.addField(field);
  }
}

代码示例来源:origin: jmdhappy/xxpay-master

protected void makeSerializable(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
  if(this.addGWTInterface) {
    topLevelClass.addImportedType(this.gwtSerializable);
    topLevelClass.addSuperInterface(this.gwtSerializable);
  }
  if(!this.suppressJavaInterface) {
    topLevelClass.addImportedType(this.serializable);
    topLevelClass.addSuperInterface(this.serializable);
    Field field = new Field();
    field.setFinal(true);
    field.setInitializationString("1L");
    field.setName("serialVersionUID");
    field.setStatic(true);
    field.setType(new FullyQualifiedJavaType("long"));
    field.setVisibility(JavaVisibility.PRIVATE);
    this.context.getCommentGenerator().addFieldComment(field, introspectedTable);
    topLevelClass.addField(field);
  }
}

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

private Field calculateTableDefinition(TopLevelClass topLevelClass) {
  FullyQualifiedJavaType fqjt = new FullyQualifiedJavaType(sqlTableClassName);
  String fieldName = JavaBeansUtil.getValidPropertyName(sqlTableClassName);
  Field field = new Field(fieldName, fqjt);
  commentGenerator.addFieldAnnotation(field, introspectedTable, topLevelClass.getImportedTypes());
  field.setVisibility(JavaVisibility.PUBLIC);
  field.setStatic(true);
  field.setFinal(true);
  StringBuilder initializationString = new StringBuilder();
  initializationString.append(String.format("new %s()", //$NON-NLS-1$
      escapeStringForJava(sqlTableClassName)));
  field.setInitializationString(initializationString.toString());
  return field;
}

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

private void handleAlias(TopLevelClass topLevelClass, InnerClass innerClass, String tableFieldName, String aliasFieldName, String alias) {
  FullyQualifiedJavaType fieldType = FullyQualifiedJavaType.getStringInstance();
  // tlc field
  Field field = new Field(aliasFieldName, fieldType);
  field.setVisibility(JavaVisibility.PUBLIC);
  field.setStatic(true);
  field.setFinal(true);
  field.setInitializationString(tableFieldName + "." + aliasFieldName); //$NON-NLS-1$
  commentGenerator.addFieldAnnotation(field, introspectedTable, topLevelClass.getImportedTypes());
  topLevelClass.addField(field);
  // inner class field
  field = new Field(aliasFieldName, fieldType);
  field.setVisibility(JavaVisibility.PUBLIC);
  field.setFinal(true);
  field.setInitializationString(String.format("\"%s\"", alias));
  innerClass.addField(field);
}

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

private Field calculateTableDefinition(TopLevelClass topLevelClass) {
  FullyQualifiedJavaType fqjt = new FullyQualifiedJavaType(introspectedTable.getFullyQualifiedTable().getDomainObjectName());
  String fieldName =
      JavaBeansUtil.getValidPropertyName(introspectedTable.getFullyQualifiedTable().getDomainObjectName());
  Field field = new Field(fieldName, fqjt);
  commentGenerator.addFieldAnnotation(field, introspectedTable, topLevelClass.getImportedTypes());
  field.setVisibility(JavaVisibility.PUBLIC);
  field.setStatic(true);
  field.setFinal(true);
  
  StringBuilder initializationString = new StringBuilder();
  initializationString.append(String.format("new %s()", //$NON-NLS-1$
      escapeStringForJava(introspectedTable.getFullyQualifiedTable().getDomainObjectName())));
  field.setInitializationString(initializationString.toString());
  return field;
}

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

@Override
public boolean modelBaseRecordClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
  if (tableMatches(introspectedTable)) {
    FullyQualifiedJavaType type = new FullyQualifiedJavaType(objectClass.getName());
    Field field = new Field(objectFieldName, type);
    field.setVisibility(JavaVisibility.PROTECTED);
    field.setInitializationString(String.format("new %s()", objectClass.getSimpleName()));
    field.addJavaDocLine("/**");
    field.addJavaDocLine(" * This field was generated by MyBatis Generator.");
    field.addJavaDocLine(" * This field corresponds to the wrapped object.");
    field.addJavaDocLine(" *");
    field.addJavaDocLine(" * @mbggenerated");
    field.addJavaDocLine(" */");
    topLevelClass.addField(field);
    topLevelClass.addImportedType(type);
  }
  return true;
}

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

public final List<Field> getFieldClones(CommentGenerator commentGenerator,
    IntrospectedTable introspectedTable) {
  configure();
  List<Field> answer = new ArrayList<Field>();
  for (Field oldField : fields) {
    Field field = new Field();
    field.setInitializationString(oldField.getInitializationString());
    field.setFinal(oldField.isFinal());
    field.setStatic(oldField.isStatic());
    field.setName(oldField.getName());
    field.setType(oldField.getType());
    field.setVisibility(oldField.getVisibility());
    commentGenerator.addFieldComment(field, introspectedTable);
    answer.add(field);
  }
  return answer;
}

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

public final List<Field> getFieldClones(CommentGenerator commentGenerator, IntrospectedTable introspectedTable) {
  configure();
  List<Field> answer = new ArrayList<Field>();
  for (Field oldField : fields) {
    Field field = new Field();
    field.setInitializationString(oldField.getInitializationString());
    field.setFinal(oldField.isFinal());
    field.setStatic(oldField.isStatic());
    field.setName(oldField.getName());
    field.setType(oldField.getType());
    field.setVisibility(oldField.getVisibility());
    commentGenerator.addFieldComment(field, introspectedTable);
    answer.add(field);
  }
  return answer;
}

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

public final List<Field> getFieldClones(CommentGenerator commentGenerator,
    IntrospectedTable introspectedTable) {
  configure();
  List<Field> answer = new ArrayList<Field>();
  for (Field oldField : fields) {
    Field field = new Field();
    field.setInitializationString(oldField.getInitializationString());
    field.setFinal(oldField.isFinal());
    field.setStatic(oldField.isStatic());
    field.setName(oldField.getName());
    field.setType(oldField.getType());
    field.setVisibility(oldField.getVisibility());
    commentGenerator.addFieldComment(field, introspectedTable);
    answer.add(field);
  }
  return answer;
}

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

public final List<Field> getFieldClones(CommentGenerator commentGenerator,
    IntrospectedTable introspectedTable) {
  configure();
  List<Field> answer = new ArrayList<Field>();
  for (Field oldField : fields) {
    Field field = new Field();
    field.setInitializationString(oldField.getInitializationString());
    field.setFinal(oldField.isFinal());
    field.setStatic(oldField.isStatic());
    field.setName(oldField.getName());
    field.setType(oldField.getType());
    field.setVisibility(oldField.getVisibility());
    commentGenerator.addFieldComment(field, introspectedTable);
    answer.add(field);
  }
  return answer;
}

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

private void handleColumn(TopLevelClass topLevelClass, InnerClass innerClass, IntrospectedColumn column, String tableFieldName) {
  topLevelClass.addImportedType(column.getFullyQualifiedJavaType());
  FullyQualifiedJavaType fieldType = calculateFieldType(column);
  String fieldName = column.getJavaProperty();
  
  // tlc field
  Field field = new Field(fieldName, fieldType);
  field.setVisibility(JavaVisibility.PUBLIC);
  field.setStatic(true);
  field.setFinal(true);
  field.setInitializationString(tableFieldName + "." + fieldName); //$NON-NLS-1$
  commentGenerator.addFieldAnnotation(field, introspectedTable, column, topLevelClass.getImportedTypes());
  topLevelClass.addField(field);
  
  // inner class field
  field = new Field(fieldName, fieldType);
  field.setVisibility(JavaVisibility.PUBLIC);
  field.setFinal(true);
  field.setInitializationString(calculateInnerInitializationString(column));
  innerClass.addField(field);
}

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

protected void makeSerializable(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
    topLevelClass.addImportedType(serializable);
    topLevelClass.addSuperInterface(serializable);

    Field field = new Field();
    field.setFinal(true);
    Long temp=Long.valueOf(RandomStringUtils.randomNumeric(18));
    field.setInitializationString(temp+"L"); //$NON-NLS-1$
    field.setName("serialVersionUID"); //$NON-NLS-1$
    field.setStatic(true);
    field.setType(new FullyQualifiedJavaType("long")); //$NON-NLS-1$
    field.setVisibility(JavaVisibility.PRIVATE);
    context.getCommentGenerator().addFieldComment(field, introspectedTable);

    topLevelClass.addField(0, field);
  }
}

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

/**
 * 导入logger
 */
private void addLogger(TopLevelClass topLevelClass) {
  Field field = new Field();
  field.setFinal(true);
  field.setInitializationString("LoggerFactory.getLogger(" + topLevelClass.getType().getShortName() + ".class)"); // 设置值
  field.setName("logger"); // 设置变量名
  field.setStatic(true);
  field.setType(new FullyQualifiedJavaType("Logger")); // 类型
  field.setVisibility(JavaVisibility.PRIVATE);
  topLevelClass.addField(field);
}

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

/**
 * import logger
 */
protected void addLogger(TopLevelClass topLevelClass) {
  Field field = new Field();
  field.setFinal(true);
  field.setInitializationString("LoggerFactory.getLogger(" + topLevelClass.getType().getShortName() + ".class)"); // set value
  field.setName("logger"); // set var name
  field.setStatic(true);
  field.setType(new FullyQualifiedJavaType("Logger")); // type
  field.setVisibility(JavaVisibility.PRIVATE);
  topLevelClass.addField(field);
}

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

/**
 * 导入logger
 */
private void addLogger(TopLevelClass topLevelClass) {
  Field field = new Field();
  field.setFinal(true);
  field.setInitializationString("LoggerFactory.getLogger(" + topLevelClass.getType().getShortName() + ".class)"); // 设置值
  field.setName("logger"); // 设置变量名
  field.setStatic(true);
  field.setType(new FullyQualifiedJavaType("Logger")); // 类型
  field.setVisibility(JavaVisibility.PRIVATE);
  topLevelClass.addField(field);
}

代码示例来源:origin: liunian1004/vua

protected void makeSerializable(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
  if(this.addGWTInterface) {
    topLevelClass.addImportedType(this.gwtSerializable);
    topLevelClass.addSuperInterface(this.gwtSerializable);
  }
  if(!this.suppressJavaInterface) {
    topLevelClass.addImportedType(this.serializable);
    topLevelClass.addSuperInterface(this.serializable);
    Field field = new Field();
    field.setFinal(true);
    field.setInitializationString("1L");
    field.setName("serialVersionUID");
    field.setStatic(true);
    field.setType(new FullyQualifiedJavaType("long"));
    field.setVisibility(JavaVisibility.PRIVATE);
    this.context.getCommentGenerator().addFieldComment(field, introspectedTable);
    topLevelClass.addField(field);
  }
}

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

protected void makeSerializable(TopLevelClass topLevelClass,
      IntrospectedTable introspectedTable) {
    if (addGWTInterface) {
      topLevelClass.addImportedType(gwtSerializable);
      topLevelClass.addSuperInterface(gwtSerializable);
    }
    
    if (!suppressJavaInterface) {
      topLevelClass.addImportedType(serializable);
      topLevelClass.addSuperInterface(serializable);

      Field field = new Field();
      field.setFinal(true);
      field.setInitializationString("1L"); //$NON-NLS-1$
      field.setName("serialVersionUID"); //$NON-NLS-1$
      field.setStatic(true);
      field.setType(new FullyQualifiedJavaType("long")); //$NON-NLS-1$
      field.setVisibility(JavaVisibility.PRIVATE);
      context.getCommentGenerator().addFieldComment(field, introspectedTable);

      topLevelClass.addField(field);
    }
  }
}

相关文章