Package org.mybatis.generator.api.dom.java

Examples of org.mybatis.generator.api.dom.java.Method.addAnnotation()


    FullyQualifiedJavaType returnType = new FullyQualifiedJavaType("java.util.LinkedHashMap");
    returnType.addTypeArgument(new FullyQualifiedJavaType("java.lang.String"));
    returnType.addTypeArgument(new FullyQualifiedJavaType("java.util.List"));
    importedTypes.add(returnType);
    Method method = new Method();
    method.addAnnotation("@Override");
    method.addSuppressTypeWarningsAnnotation();
    method.setReturnType(returnType);
    topLevelClass.addImportedTypes(importedTypes);
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setName("getExportData");
View Full Code Here


        introspectedTable.getExampleType());
    importedTypes.add(pType);
    method.addParameter(new Parameter(pType, "criteria"));
    method
        .addBodyLine("return " + mapperObjName + ".selectByCriteria(criteria);");
    method.addAnnotation("@Override");
    topLevelClass.addImportedTypes(importedTypes);
    topLevelClass.addMethod(method);
  }

  /**
 
View Full Code Here

    method.setReturnType(returnType);
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setName("findAll");
    method
        .addBodyLine("return " + mapperObjName + ".selectByCriteria(null);");
    method.addAnnotation("@Override");
    topLevelClass.addImportedTypes(importedTypes);
    topLevelClass.addMethod(method);
  }

  /**
 
View Full Code Here

    method.addParameter(new Parameter(
        new FullyQualifiedJavaType("long"), "id"))
    // return userMapper.selectByPrimaryKey(id);
    method
        .addBodyLine("return " + mapperObjName + ".selectByPrimaryKey(id);");
    method.addAnnotation("@Override");
    topLevelClass.addImportedTypes(importedTypes);
    topLevelClass.addMethod(method);
  }

  /**
 
View Full Code Here

    method.addBodyLine(recordLowCaseFullType + "Criteria.setPageSize(pageSize);");
    method.addBodyLine(recordLowCaseFullType + "Criteria.setStartIndex((currentPage-1)*pageSize);");
    method.addBodyLine("List<" + recordFullType + "> items = " + mapperObjName + ".selectByCriteria(" + recordLowCaseFullType + "Criteria);");
    method.addBodyLine("int totalCount = (int)" + mapperObjName + ".selectCountByCriteria(" + recordLowCaseFullType + "Criteria);");
    method.addBodyLine("return new Pagination(pageSize, currentPage, totalCount, items);");
    method.addAnnotation("@Override");

    // import com.eatle.persistent.pojo.admin.ObjectCriteria.Criteria;
    FullyQualifiedJavaType pType = new FullyQualifiedJavaType(
        introspectedTable.getExampleType() + ".Criteria");
    importedTypes.add(pType);
View Full Code Here

    method.setReturnType(new FullyQualifiedJavaType("int"));
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setName("update");
    method.addParameter(new Parameter(type, "entity"));
    method.addBodyLine("return " + mapperObjName + ".updateByPrimaryKeySelective(entity);");
    method.addAnnotation("@Override");
    topLevelClass.addMethod(method);
    topLevelClass.addImportedTypes(importedTypes);

  }
View Full Code Here

    method.setReturnType(new FullyQualifiedJavaType("int"));
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setName("delete");
    method.addParameter(new Parameter(type, "entity"));
    method.addBodyLine("return " + mapperObjName + ".deleteByPrimaryKey(entity.getId());");
    method.addAnnotation("@Override");
    topLevelClass.addMethod(method);
    topLevelClass.addImportedTypes(importedTypes);
  }

  /**
 
View Full Code Here

    method.setReturnType(new FullyQualifiedJavaType("int"));
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setName("add");
    method.addParameter(new Parameter(type, "entity"));
    method.addBodyLine("return " + mapperObjName + ".insert(entity);");
    method.addAnnotation("@Override");
    topLevelClass.addMethod(method);
    topLevelClass.addImportedTypes(importedTypes);

  }
View Full Code Here

    method.setVisibility(JavaVisibility.PUBLIC);
    method.setReturnType(FullyQualifiedJavaType.getBooleanPrimitiveInstance());
    method.setName("equals"); //$NON-NLS-1$
    method.addParameter(new Parameter(FullyQualifiedJavaType.getObjectInstance(), "that")); //$NON-NLS-1$
    if (introspectedTable.isJava5Targeted()) {
      method.addAnnotation("@Override"); //$NON-NLS-1$
    }

    context.getCommentGenerator().addGeneralMethodComment(method, introspectedTable);

    method.addBodyLine("if (this == that) {"); //$NON-NLS-1$
View Full Code Here

    Method method = new Method();
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setReturnType(FullyQualifiedJavaType.getIntInstance());
    method.setName("hashCode"); //$NON-NLS-1$
    if (introspectedTable.isJava5Targeted()) {
      method.addAnnotation("@Override"); //$NON-NLS-1$
    }

    context.getCommentGenerator().addGeneralMethodComment(method, introspectedTable);

    method.addBodyLine("final int prime = 31;"); //$NON-NLS-1$
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.