Package org.mybatis.generator.api

Examples of org.mybatis.generator.api.IntrospectedColumn


  private Method getMethodShell(Set<FullyQualifiedJavaType> importedTypes) {
    Method method = new Method();

    FullyQualifiedJavaType returnType;
    if (introspectedTable.getGeneratedKey() != null) {
      IntrospectedColumn introspectedColumn = introspectedTable.getColumn(introspectedTable.getGeneratedKey()
          .getColumn());
      if (introspectedColumn == null) {
        // the specified column doesn't exist, so don't do the generated
        // key
        // (the warning has already been reported)
        returnType = null;
      } else {
        returnType = introspectedColumn.getFullyQualifiedJavaType();
        importedTypes.add(returnType);
      }
    } else {
      returnType = null;
    }
View Full Code Here


  private Method getMethodShell(Set<FullyQualifiedJavaType> importedTypes) {
    Method method = new Method();

    FullyQualifiedJavaType returnType;
    if (introspectedTable.getGeneratedKey() != null) {
      IntrospectedColumn introspectedColumn = introspectedTable.getColumn(introspectedTable.getGeneratedKey()
          .getColumn());
      if (introspectedColumn == null) {
        // the specified column doesn't exist, so don't do the generated
        // key
        // (the warning has already been reported)
        returnType = null;
      } else {
        returnType = introspectedColumn.getFullyQualifiedJavaType();
        importedTypes.add(returnType);
      }
    } else {
      returnType = null;
    }
View Full Code Here

    }

    Iterator<IntrospectedColumn> iterPk = introspectedTable.getPrimaryKeyColumns().iterator();
    Iterator<IntrospectedColumn> iterNonPk = introspectedTable.getBaseColumns().iterator();
    while (iterPk.hasNext()) {
      IntrospectedColumn introspectedColumn = iterPk.next();
      sb.setLength(0);
      javaIndent(sb, 1);
      sb.append(getResultAnnotation(interfaze, introspectedColumn, true, introspectedTable.isConstructorBased()));

      if (iterPk.hasNext() || iterNonPk.hasNext()) {
        sb.append(',');
      }

      method.addAnnotation(sb.toString());
    }

    while (iterNonPk.hasNext()) {
      IntrospectedColumn introspectedColumn = iterNonPk.next();
      sb.setLength(0);
      javaIndent(sb, 1);
      sb.append(getResultAnnotation(interfaze, introspectedColumn, false, introspectedTable.isConstructorBased()));

      if (iterNonPk.hasNext()) {
View Full Code Here

    method.addAnnotation(sb.toString());

    boolean and = false;
    iter = introspectedTable.getPrimaryKeyColumns().iterator();
    while (iter.hasNext()) {
      IntrospectedColumn introspectedColumn = iter.next();

      sb.setLength(0);
      javaIndent(sb, 1);
      if (and) {
        sb.append("  \"and "); //$NON-NLS-1$
View Full Code Here

    String type = context.getIntrospectedColumnImpl();
    if (!stringHasValue(type)) {
      type = IntrospectedColumn.class.getName();
    }

    IntrospectedColumn answer = (IntrospectedColumn) createInternalObject(type);
    answer.setContext(context);

    return answer;
  }
View Full Code Here

    StringBuilder sb = new StringBuilder();

    Iterator<IntrospectedColumn> iterPk = introspectedTable.getPrimaryKeyColumns().iterator();
    Iterator<IntrospectedColumn> iterNonPk = introspectedTable.getNonPrimaryKeyColumns().iterator();
    while (iterPk.hasNext()) {
      IntrospectedColumn introspectedColumn = iterPk.next();
      sb.setLength(0);
      javaIndent(sb, 1);
      sb.append(getResultAnnotation(interfaze, introspectedColumn, true, introspectedTable.isConstructorBased()));

      if (iterPk.hasNext() || iterNonPk.hasNext()) {
        sb.append(',');
      }

      method.addAnnotation(sb.toString());
    }

    while (iterNonPk.hasNext()) {
      IntrospectedColumn introspectedColumn = iterNonPk.next();
      sb.setLength(0);
      javaIndent(sb, 1);
      sb.append(getResultAnnotation(interfaze, introspectedColumn, false, introspectedTable.isConstructorBased()));

      if (iterNonPk.hasNext()) {
View Full Code Here

    }

    Iterator<IntrospectedColumn> iterPk = introspectedTable.getPrimaryKeyColumns().iterator();
    Iterator<IntrospectedColumn> iterNonPk = introspectedTable.getNonPrimaryKeyColumns().iterator();
    while (iterPk.hasNext()) {
      IntrospectedColumn introspectedColumn = iterPk.next();
      sb.setLength(0);
      javaIndent(sb, 1);
      sb.append(getResultAnnotation(interfaze, introspectedColumn, true, introspectedTable.isConstructorBased()));

      if (iterPk.hasNext() || iterNonPk.hasNext()) {
        sb.append(',');
      }

      method.addAnnotation(sb.toString());
    }

    while (iterNonPk.hasNext()) {
      IntrospectedColumn introspectedColumn = iterNonPk.next();
      sb.setLength(0);
      javaIndent(sb, 1);
      sb.append(getResultAnnotation(interfaze, introspectedColumn, false, introspectedTable.isConstructorBased()));

      if (iterNonPk.hasNext()) {
View Full Code Here

    method.addAnnotation(sb.toString());

    boolean and = false;
    Iterator<IntrospectedColumn> iter = introspectedTable.getPrimaryKeyColumns().iterator();
    while (iter.hasNext()) {
      IntrospectedColumn introspectedColumn = iter.next();
      sb.setLength(0);
      javaIndent(sb, 1);
      if (and) {
        sb.append("  \"and "); //$NON-NLS-1$
      } else {
View Full Code Here

    javaIndent(sb, 1);
    sb.append("\"set "); //$NON-NLS-1$

    Iterator<IntrospectedColumn> iter = introspectedTable.getNonPrimaryKeyColumns().iterator();
    while (iter.hasNext()) {
      IntrospectedColumn introspectedColumn = iter.next();

      sb.append(escapeStringForJava(getEscapedColumnName(introspectedColumn)));
      sb.append(" = "); //$NON-NLS-1$
      sb.append(getParameterClause(introspectedColumn));

      if (iter.hasNext()) {
        sb.append(',');
      }

      sb.append("\","); //$NON-NLS-1$
      method.addAnnotation(sb.toString());

      // set up for the next column
      if (iter.hasNext()) {
        sb.setLength(0);
        javaIndent(sb, 1);
        sb.append("  \""); //$NON-NLS-1$
      }
    }

    boolean and = false;
    iter = introspectedTable.getPrimaryKeyColumns().iterator();
    while (iter.hasNext()) {
      IntrospectedColumn introspectedColumn = iter.next();
      sb.setLength(0);
      javaIndent(sb, 1);
      if (and) {
        sb.append("  \"and "); //$NON-NLS-1$
      } else {
View Full Code Here

    List<String> valuesClauses = new ArrayList<String>();
    Iterator<IntrospectedColumn> iter = introspectedTable.getAllColumns().iterator();
    boolean hasFields = false;
    while (iter.hasNext()) {
      IntrospectedColumn introspectedColumn = iter.next();
      if (introspectedColumn.isIdentity()) {
        // cannot set values on identity fields
        continue;
      }

      insertClause.append(escapeStringForJava(getEscapedColumnName(introspectedColumn)));
View Full Code Here

TOP

Related Classes of org.mybatis.generator.api.IntrospectedColumn

Copyright © 2018 www.massapicom. 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.