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

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

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

Field.setStatic介绍

暂无

代码示例

代码示例来源: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 field = new Field();
field.setVisibility(JavaVisibility.PUBLIC);
field.setStatic(true);
field.setFinal(true);
columnField.setStatic(true);
columnField.setFinal(true);
columnField.setName("DB_" + introspectedColumn.getActualColumnName().toUpperCase()); //$NON-NLS-1$

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

Field field = new Field();
field.setVisibility(JavaVisibility.PUBLIC);
field.setStatic(true);
field.setFinal(true);
columnField.setStatic(true);
columnField.setFinal(true);
columnField.setName("DB_" + introspectedColumn.getActualColumnName().toUpperCase()); //$NON-NLS-1$

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

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

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);
    }
  }
}

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

相关文章