本文整理了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
暂无
代码示例来源: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);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!